Safari 4

So, first impressions: feels pretty snappy; tab placement was confusing for 2 minutes but now I really like it, though I agree it doesn’t make sense for the bookmarks bar to be within a tab; Top Sites is completely useless to me, but CoverFlow for history might come in handy once in a blue moon. Overall it seems like Google Chrome has made quite an impression.

Only one thing REALLY bugging me: keyboard shortcuts for the bookmarks bar is broken for popup bookmarklets.

Ideal behaviour: you hit Cmd-1, and your first (non-folder) item on the bookmarks bar loads in the current window. If it is a JavaScript bookmarklet, it behaves exactly as it would if you’d clicked it, e.g. popup in a new, typically small window. This is not affected by Safari’s Block Pop-up Windows feature.

Safari 3 did exactly that.

Safari 4: you hit Cmd-1, and because Cmd is the modifier for “new tab”, your small bookmarklet opens in a new tab in your large window.

Cmd- for a regular URL bookmark obviously doesn’t open it in a new tab, because the Cmd is part of the shortcut and not the new tab modifier.

I guess nobody on the Safari team uses both popup bookmarklets and shortcut keys for the bookmarks bar.

Update: I think Manton Reece is spot on, regardless of Apple’s intentions (emphasis mine):

In the last 4 years the problem has only gotten worse. Developers are rolling their own tab solutions and there is no consistent behavior or keyboard shortcuts that I have seen. Worse, coding fully-featured tabs with the ability to drag windows in and out of a tab group is very difficult, and most apps don’t go that far.

The Safari 4 tabs are conceptually the right way to go. It’s not “tabs” at all. Instead, think of it as an efficient way to dock multiple windows together.

2 Responses to “Safari 4”


  • I’m very annoyed by exactly the same thing. Isn’t there a solution? I hate to see the bookmarks bar, let alone click it, but I love to use bookmarklets with keystrokes.

  • i too found that in safari 4, “pop-up” bookmarklets do not work. this seems to be a bug in the fairly new “single window mode” preference. a temporary fix is to disable the “single window mode” behaviour by entering the following terminal command:

    defaults write com.apple.Safari TargetedClicksCreateTabs -bool false

    all on one line. the thing is, with this preference turned on in safari 3, those bookmarklets still worked, which is why i say it’s a bug.

Leave a Reply