25 2 / 2009

I’ve been trying out the Safari 4 beta release and enjoying some of the changes. Some people are not (then why try new software?) and immediately came up with ways to < href=”http://swedishcampground.com/safari-4-hidden-preferences”>revert behavior to mimic Safari 3.

Only one thing is bugging me. Until now, Safari indicated page loading progress with a blue bar behind the URL in the address bar. Safari 4 displays a little spinning widget to show that it’s working, but no indication of progress.

I succumbed and reverted to the original blue bar indicator by running these commands:

$ defaults write com.apple.Safari \
          DebugSafari4IncludeToolbarRedesign -bool NO
$ defaults write com.apple.Safari \
          DebugSafari4LoadProgressStyle -bool NO

Perfect! At some point, I noticed I was without a stop/refresh button and added it back in.

Later, I read about the new refresh button integrated into the address bar What? I thought, I don’t have that! I reverted my reversions (YES instead of NO) and sure enough, there’s a refresh button in the address bar!

Neat, I thought, but now I’ve got the worthless spinner again. I played around with those two settings and was unable to find a solution that involved a progress indicator AND an integrated progress indicator, but I did find a new progress indicator! Set the preferences up as such:

$ defaults write com.apple.Safari \
          DebugSafari4IncludeToolbarRedesign -bool NO
$ defaults write com.apple.Safari \
          DebugSafari4LoadProgressStyle -bool YES

and you’ll get a little pie chart indicator that pops up over the favicon!

New Progress indicator in Safari 4

UPDATE: Original DISQUS Comments