{"id":5860,"date":"2009-12-11T15:13:23","date_gmt":"2009-12-11T22:13:23","guid":{"rendered":"http:\/\/wapreview.com\/?p=5860"},"modified":"2010-04-16T09:26:53","modified_gmt":"2010-04-16T16:26:53","slug":"problems-with-bookmarklets-in-opera-mini-5-beta-2","status":"publish","type":"post","link":"https:\/\/wapreview.com\/5860\/","title":{"rendered":"Problems With Bookmarklets in Opera Mini 5 Beta 2"},"content":{"rendered":"

Update<\/strong>: These issues were fixed in Opera Mini 5 Final
\n\"Bookmarklet<\/p>\n

The latest beta of Opera Mini 5 <\/a>is my new browser of choice. On my Nokia N95-3 it’s fast and stable and offers great rendering and a best in class feature set including tabbed browsing, bookmark synchronization and a choice of desktop or fit to width formatting.<\/p>\n

But I’m also a big user of bookmarklets, snippets of JavaScript stored in a browser bookmark. \u00a0Bookmarklets provide all sorts productivity enhancing features. I use them\u00a0 to post the current page to Delicious.com, get a Google translation of \u00a0pages in languages I can’t read, add a feed to Bloglines, highlight all the links on a page with a yellow background and a lot more. \u00a0I’ve created a page at \u00a0o.yeswap.com<\/a> with over 50 tested in Opera Mini bookmarklets that I’ve written, found on the web or that were submitted by WapReview readers.<\/p>\n

When I upgraded to Opera Mini 5 Beta 2, I enabled Opera Link to bring in all the bookmarks and bookmarklets that I’d been using in Opera Mini 4.2. \u00a0I soon discovered that several of my bookmarklets no longer worked in Beta 2. \u00a0It wasn’t hard to see what was happening. \u00a0Opera Mini was corrupting \u00a0the addresses of my bookmarklets.<\/p>\n

Users on the Opera Mini forum have reported numerous issues with bookmarks<\/a> and bookmarklets in Beta 2.<\/p>\n

I’ve reproduced two of the issues, both of which I’ve found workarounds for.<\/p>\n

Issue 1. Bookmarklets in Speed Dials generally don’t work.<\/strong> If a bookmarklet in a Speed Dial loads a web page, the stored bookmarklet address gets changed to the address of the page loaded. The screenshots show what happens. \u00a0The top two show the “Add to Delicious” bookmarket as it was keyed. \u00a0The bottom two show what it looks like after it’s saved and Opera Mini corrupts it.<\/strong><\/p>\n

Issue 2. If an existing bookmarket is edited in any way, even just changing its title or moving it to a different folder “http:\/\/” gets prepended to the JavaScript URI making it invalid.<\/strong> This seems to happen regardless of whether you edit the bookmarklet in Opera Mini 5 or edit on the desktop and let Opera Link synchronize the changes to Opera Mini.<\/p>\n

\"Corrupted<\/p>\n

You can<\/strong> still use bookmarklets in Opera Mini 5 Beta 2, but you need to be very careful how you create and edit them. \u00a0I recommend:<\/p>\n

Don’t use bookmarklets in Speed Dials<\/strong>. \u00a0Put all your bookmarklets in the Bookmarklets folder instead. It’s annoying to give up the convenience of two keypress access to your favorite bookmarklets. \u00a0To ease the pain, start the\u00a0titles of your most used Speed Dial bookmarklets with an underscore when you recreate \u00a0in Opera Mini’s bookmarks folder. \u00a0That way they will sort at the top of the bookmarks list and you can get to them with only a few more clicks than if they were Speed Dials by using the # + 5 shortcut to Bookmarks.<\/p>\n

Don’t edit bookmarklets after initially saving them<\/strong>. \u00a0It’s OK to edit the title or bookmarklet address when first adding it but editing a bookmarklet after it has been saved will corrupt it.<\/p>\n

If all this sounds like more trouble than it’s worth you can always stick with Opera Mini 4.2 until \u00a0the next Opera Mini release. Opera Mini 5 is a Beta and bugs are to be expected. The bookmarklet bugs have been reported and I expect the Opera development team to fix them them before the final Opera Mini 5 release. Also Opera Mobile 10 seems to be free of the bookmarklet corruption bug providing a good alternative on supported phones.<\/p>\n

Related Posts:
\n
Updated Opera Mini Bookmarklets Page<\/a>
\n
Bookmarklets for Opera Mini<\/a>
\n
Opera Mini 5 Beta \u2013 First Impressions<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

Update: These issues were fixed in Opera Mini 5 Final The latest beta of Opera Mini 5 is my new browser of choice. On my Nokia N95-3 it’s fast and stable and offers great rendering and a best in class feature set including tabbed browsing, bookmark synchronization and a choice of desktop or fit to width formatting. But I’m also a big user of bookmarklets, snippets of JavaScript stored in a browser bookmark. \u00a0Bookmarklets provide all sorts productivity enhancing features. … Continue reading →<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":14536,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[513],"tags":[642,1428],"_links":{"self":[{"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/posts\/5860"}],"collection":[{"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/comments?post=5860"}],"version-history":[{"count":12,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/posts\/5860\/revisions"}],"predecessor-version":[{"id":5871,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/posts\/5860\/revisions\/5871"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/media\/14536"}],"wp:attachment":[{"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/media?parent=5860"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/categories?post=5860"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/tags?post=5860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}