Filed under: Software, Internet, Apple, Beta Beat
Safari 4 beta, a closer look

After waiting a day for the dust to settle -- and for developers to catch up -- since Apple's release of Safari 4 beta, it looks like there are relatively few show-stopping bugs to talk about. Just about every problem we've heard about at TUAW, and every issue I've had personally, has been an issue with a plugin. Fortunately, for those of us who really depend on hacks plugins for surfing productivity, most developers have been preparing for the release using nightly builds and have already come through with updates.
Yes, plugins break when software is updated, when the software is beta, and when -- due to the lack of a genuine plugin architecture -- plugins are, in fact, hacks. The developers of our third-party goodies have our backs, in most cases, and I expect the ripples on the water to die down completely over the next week.
In the area of search plugins, I switched from Inquisitor to Glims a while ago because of the extra features Glims offers. I haven't seen an update to Inquisitor yet, but Glims came out with build 13 this morning. Unfortunately, my search-as-I-type functionality still isn't working, but the plugin loads and the additional functionality is there. It's quite possibly a conflict with another plugin ... not that I'm running that many.
A big deal for me was the fact that 1Password ceased to communicate with Safari after upgrading, but the developers were on top of that. A new release is available from the automatic upgrades in the main 1Password application, and new users who download the app won't have any problems with Safari 4. Another mainstay of my browsing world, Greasekit, seems to have come through unscathed, and the InputManager which enables Leech (my current download manager) is working fine for me. Saft also just updated as I'm writing this.
Cover Flow, inside and out
SafariStand was another favorite of mine. It appeared to be working fine at first, but seemingly unrelated issues (like a crash when loading the bookmark organizer) suddenly cleared up when I uninstalled it. I haven't done extensive testing ... I'm working without it for now. One of my favorite aspects of the plugin was the ability to capture thumbnails of history items and, with the included Quick Look plugin, view my website history in Cover Flow. When combined with the bookmark thumbnails generated by WebBla, I had a pretty good-looking interface for searching and navigating my Safari history and bookmarks. Fortunately for me, Apple saw some value in this as well, and this feature is included in the Safari 4 beta.

Safari 4 beta, as noted yesterday, includes the ability to search your history and bookmarks with a Cover Flow interface. The Cover Flow functionality doesn't end inside of Safari, though. Once the thumbnails are generated, they can be seen in any Finder search. Just type "kind:safari" into the search field on a Finder window, set your view mode to Cover Flow (or thumbnails, if you like) and revel in the glory of visual navigation.
Obviously, you can play with the search criteria and narrow the search down using keywords. You can also create a Smart Folder (saved search) for your Safari items and quickly search within it. Users of applications like Ironic Software's Leap will find it handy as well. In fact, Leap handles the biggest drawback, and that's Finder's handling of the filename vs. the title of bookmarks. In Finder, you get the system-generated filename for bookmarks, which looks a lot like this: 00A41A26-F9B3-42FA-90F7-37324C091BF2.webbookmark. In Leap and other search applications, you get the title of the site or bookmark.
I've been generating thumbnails in various ways for a while now, it's hard for me to tell exactly when they're generated (as you visit the site, or as a background process). You might find that your dustier bookmarks require a visit before they'll show up as screenshots.
Update: while this has been working for me, it's becoming less clear that the "thumbnails in Finder" functionality will be readily available to all Safari 4 users. Other TUAW bloggers are reporting that they don't get the thumbnails, so I'm working now to determine which of the various hacks in my system is making it work for me.
Mail.app issues?
Some Mail.app users are having some hiccups as well. Users of the GrowlMail plugin have probably seen some problems, but the fix is easy ... uninstall GrowlMail. You didn't really need the extra distraction, did you? I hear developers are working on the situation now, though, for those who like the extra notification and don't want to use Mail Appetizer (which seems to be working fine, by most reports). There are other reported problems with Mail.app and its interaction with Webkit, the browser engine Safari uses. Check out this post at MacFixit for more info if you're in a bind.
Speeeeeed
I can't vouch for the exact numbers Apple is claiming for speed increases yet, but I can verify that some sites load significantly faster than they did in Safari 3, especially those with a lot of Javascript to deal with. ZDNet offers some hard data, and things are looking good for Safari. As far as the topside tab bar, I can take it or leave it. I haven't actually figured out what the major benefit should be, but it hasn't been a problem. I think that if I ever actually clicked a tab, rather than using the '.' and ',' (thank you Glims) or the tilt wheel on my mouse (thank you SteerMouse), I might be more inclined to have an opinion. For a nice overview of the new look and features, check out the Safari 4 UI breakdown over at cocoia blog.

![TUAW [Cafepress]](http://www.blogsmithmedia.com/www.tuaw.com/media/tuaw-cafepress-promo.png)


Reader Comments (Page 1 of 4)
TIm said 11:43PM on 2-25-2009
I've had Maill.app break once I installed, I'm think that it has something to do with GRowl mail so I will be removing that soon.
Reply
Asg said 11:49PM on 2-25-2009
well for me I can say that tabs at the top are useful for one specific reason. I frequently have multiple safari windows each with a number of tabs (I don't use any plugins by the way). Anyway sometimes when I open a new window (such as through netnewswire) it opens in its own windows. I used to leave the tab bar visible in these cases, because even though there was only one tab there, I would occasionally want to add that window to an already existing tab bar.
Now because the tab bar is at the top, when there is only one tab in a window, I can have the option of easily dragging it into a bar of many tabs on a separate window without having an ugly, and space wasting visible tab bar for the single one.
For me that's why I really like the tabs at the top.
Reply
FightTheFuture said 12:32AM on 2-26-2009
make sure you set your Safari preferences to 'Open links from applications: in a new tab of the current window.'
this should keep NNW from opening a new window when you click a link to open in an external browser.
Kenny said 11:29PM on 2-26-2009
I agree... the tabs at the top are brillllliant.
Safari 4 is a big step up from version 3. It works pretty well on Windows 7... although it is missing a few things: Windows 7 Browsers.
Rafe H. said 11:51PM on 2-25-2009
"Unfortunately, my search-as-I-type functionality still isn't working..."
Doesn't the new Google search bubble solve this?
Reply
Kiak said 1:32AM on 2-26-2009
I used to have inquisitor too, but inquisitor doesn't work with Safari 4, and I tried Glims, but it doesn't work for me either. I have no idea why. The predictive search just doesn't want to work.
Cycomachead said 11:52PM on 2-25-2009
Be careful with google gears and gmail. Gmail will break in safari if you have gears for offline use. It may actually be multiple instances of gears which I think can occur from using 2 gmail accounts and both mail.google.com and gmail.com. Also, I don't know if it matters if the beta version of gears is .1 or .2 or if updating or not caused the problems.
Anyway, if gmail is broken in safari 4, just go into gears menu and delete the gmail one(s), and refresh the gmail page. All should be working. For the record, I tried gmail.com/?labs=0 which should disable gears, but this didn't work. It may solve your problem (if one exists).
Reply
samu said 7:35PM on 2-26-2009
No problems here, with one account.
Stumax said 1:53PM on 2-27-2009
Dude... thank you so much! It was driving me crazy that Gmail wouldn't load in Safari, and I couldn't find any help online to figure out why not. I deleted the extra copies of Gmail that were in the Gears settings and blammo! Gmail works again! Blessings on you and your house. :-)
scotta said 12:20AM on 2-26-2009
There _is_ a supported plug-in structure for Safari. The hacks that break aren't using it, rather they're using input managers.
Mail has no official plug-in support either. There is an unofficial plug-in interface, and there is no guarantee that it won't break.
Reply
Andrew said 12:13AM on 2-26-2009
If you rely on Xcode in any way, it is strongly advised that you do not install the beta. Xcode will refuse to open, just constantly bouncing in the dock. Myself and several others have experienced this problem first hand. An uninstall of the beta will not always fix the problem, causing you to have to reinstall Xcode.
Reply
iCaci said 3:03AM on 2-26-2009
Xcode 3.1.2 works fine for me with Safari 4 beta installed.
Max said 8:50AM on 2-26-2009
Same here. No problems.
Ben said 12:15AM on 2-26-2009
Running the following command in Terminal will make Mail.app work with Growl Mail and Safari 4 *without* having to uninstall Growl Mail. It worked for me.
defaults write com.apple.mail GMSummaryMode -int 2
Reply
Matt said 12:22AM on 2-26-2009
Anybody know how to get your last session to restore by default? Firefox does this and that's pretty much all I miss from it.
I'm a recent Mac convert so it may be right under my nose but I can't seem to find it. Thanks!
Reply
FightTheFuture said 12:32AM on 2-26-2009
History/Reopen all Windows from last session
Richard said 3:40AM on 2-26-2009
Glims
Matt said 12:00PM on 2-26-2009
Richard,
Thanks for the recommendation. It works incredibly well. Safari 4 loads so quickly I can practically close the program and open it like minimizing a window.
InfoMofo said 9:24AM on 2-26-2009
Anyone know how to get the slash-search as you type functionality from firefox working in this?
Reply
Joe said 11:06AM on 2-26-2009
I missed this when I first moved to Safari from FF, but cmd-F does the trick, even though it's a different key sequence.