Thoughtful, detailed coverage of the Mac, iPhone, and iPad, plus the TidBITS Content Network for Apple consultants.

Safari 5.0.1 Brings Bug Fixes, Safari Extensions Gallery

Apple has updated Safari to version 5.0.1, activating new extension capabilities and launching the external Safari Extensions Gallery (see "Apple Extends Safari 5 with Reader, HTML5, Performance," 9 June 2010). The Web-based gallery enables users to search for particular extensions, browse extension categories, and install extensions with a single click and no relaunch.

While Safari has always supported plug-ins such as Flash Player and has been extensible in unsupported ways, Safari Extensions are different. Most importantly, they're more secure due to requiring signed digital certificates from Apple that ensure any updates are coming from the original developer and that no one is tampering with them. The extensions are also "sandboxed," meaning they can't communicate with a user's system beyond Safari, and can't provide information to Web sites not specified by the developer. Safari Extensions are also arguably easier for developers to build, as they rely on open HTML5, CSS3, and JavaScript Web standards, and Apple has provided developers with an Extension Builder application. Finally, they're better supported by Apple in their management and installation (hence the easy one-click installation).

Though Safari 5.0 supported Safari Extensions, the feature was deactivated by default and users were on their own to find extensions on the Web. With Safari 5.0.1 and the Safari Extensions Gallery, extensions are on by default and a Safari Extensions Gallery item appears in the Safari application menu. Users can continue to search out and download extensions not listed in the gallery, but Apple's site makes it easy to find those that will likely prove, for most people, to be the most useful or interesting.

Apple's recent press release announcing the Safari Extensions Gallery highlighted a few of the new extensions. Among them is an Amazon wish-list extension that enables users to add items from any Web site to an Amazon wish list; a Bing search engine extension that can provide potentially relevant information when any given text is selected, such as a map appearing when an address is highlighted; and a Twitter extension that enables users to tweet directly from Safari when stumbling across content on the Web.

More interesting to us are some of the productivity extensions, such as SafariRestore, which automatically restores your previous browsing session when launching Safari; Sessions, which goes one step further to provide a browsing history manager; and AutoPagerize, which turns lengthy multiple-page Web articles on sites like Ars Technica and the New York Times into a single scrollable Web page.

Safari 5.0.1 also adds a number of smaller features and addresses a handful of stability issues. Improvements include more precise Top Hit results in the address field, more accurate timing for CSS animations, enhanced stability when triggering the keyboard shortcut for Safari Reader, and better stability when scrolling in MobileMe Mail. Problems that have been addressed include a number of site-specific issues, such as displaying multi-page articles from Rolling Stone's Web site in Safari Reader and printing boarding passes from American Airlines' Web site. Also, Google Wave compatibility with 32-bit systems has been repaired, a bug preventing Safari from launching on Leopard systems with network home directories has been fixed, and a bug causing DNS prefetching of results to overwhelm certain routers has been addressed. A full list of changes is available on Apple's Web site.

The update also fixes several critical security vulnerabilities. These security issues are mainly related to WebKit's handling of various Web elements, malicious RSS feeds, and AutoFill. They could lead to arbitrary code execution, files being sent to remote systems, and, in the case of AutoFill, information being disclosed to malicious Web sites without any user interaction. This final fix addresses the vulnerability identified recently by Jeremiah Grossman, so it's once again safe to turn AutoFill on. Safari 5.0.1 is a 37.57 MB download via Software Update and the Apple Support Downloads page.

Finally, Apple has also released Safari 4.1.1 for Mac OS X 10.4 Tiger users, including many of the same feature updates, stability improvements, and security fixes - though it does not include support for Safari Extensions. It's also available via Software Update and the Apple Support Downloads page as a 29.53 MB download.


READERS LIKE YOU! Support TidBITS by becoming a member today!
Check out the perks at <>
Special thanks to Versatil Markdown, Takahito Kameoka, Patricia
Grimmett, and Oscar Ogg for their generous support!

Comments about Safari 5.0.1 Brings Bug Fixes, Safari Extensions Gallery
(Comments are closed.)

Czarembo  2010-07-29 19:29
This version is a godsend for me. I'd stopped using Safari because it was so unstable.

Like magic, this new version is working properly. Switched back from Firefox to Safari as my primary browser.
Adam Engst  An apple icon for a TidBITS Staffer 2010-07-30 06:27
Ironically, Safari 5.0.1's changes caused the Flash Player plug-in to cause cursor display problems for Mailplane (which relies on WebKit too). I think there will be a Mailplane update soon to address this.
Ben Wheeler  2010-07-29 22:01
I added a couple, NY Times and Rotten Tomatoes, yesterday. But I closed (hid) them today. All the clutter at the top of the windows was getting on my nerves.

One thing that would help a LOT would be if the bars had a different background hue to set them apart from the default bars and tabs.
Agreed on the bars. I've had trouble with OS X because of that basic change from OS 9.