Running NS together with the Omnibar extension brings a snare: keyword bookmarklets no longer run on non-whitelisted sites. The text of the script sits in the bar and doesn't execute. I've created XSS exceptions for the bookmarklet sources and set allowURLbarJS to true. It could be that Omnibar takes the place of the URL bar but doesn't fully register as such.
Observations so far:
Bookmarklets do run from Omnibar on whitelisted sites.
With Omnibar disabled, trusted bookmarklets run as expected from the URL bar, even on non-whitelisted sites.
Manually clicking a bookmarklet works in all circumstances.
I am on Win7, Firefox 5.0, NS 2.1.1.1, Omnibar latest.
Mozilla/5.0 (Windows NT 6.1; rv:5.0) Gecko/20100101 Firefox/5.0
Right, therube, because keyword searches don't use JS syntax. Try the following if you get a free minute: add Up Level, a simple backspace-up-the-path bookmarklet, to your toolbar. Click once to make sure it works. Next right click and give it the keyword "up" under Properties. See if typing "up" in Omnibar on non-whitelisted tabs fails.
Mozilla/5.0 (Windows NT 6.1; rv:5.0) Gecko/20100101 Firefox/5.0
Odd. I just replicated the problem as described upthread on another machine. TenFourFox 4.0.2 (PowerPC G4-compatible Firefox fork) fresh install, Omnibar 0.7.7.20110418.
therube wrote:(Now "Omnibar" is the "location bar", not that Google thing, right?)
Not sure what you're asking here.
Mozilla/5.0 (Macintosh; PPC Mac OS X 10.4; rv:2.0.2) Gecko/20110528 Firefox/4.0.2 TenFourFox/7450