Sharing Bookmarklet No Longer Works

  • 7
  • Problem
  • Updated 6 years ago
The sharing bookmarklet does not work. Each and every time I use the bookmarklet, it reports: "Sorry, but there was an error trying to share this story." Previously, the bookmarklet would issue the error but the story would appear on my Blurblog anyway. Now, the bookmarklet issues the error and the story never makes it to my Blurblog. So effectively, the bookmarklet is completely pointless.



Separately, as a related feature request, I think the bookmarklet should open in a pop-up window. The overlay model makes it impossible to copy/paste parts of the underlying article - instead, you have to just share the whole thing and edit in the overlay window, which can prove frustrating. In terms of user expectations, both Tumblr's sharing bookmarklet and Google Reader's old sharing bookmarklet both opened in new windows.
Photo of Frank Dosh

Frank Dosh

  • 26 Posts
  • 0 Reply Likes
  • frustrated

Posted 6 years ago

  • 7
Photo of Frank Dosh

Frank Dosh

  • 26 Posts
  • 0 Reply Likes
Update: The problem is partly browser-specific. On Firefox 20, the bookmarklet does not work at all. On Chrome 26, the bookmarklet issues the apologetic error but still shares the story to my Blurblog.
Photo of 3dbloke

3dbloke

  • 20 Posts
  • 0 Reply Likes
For info, the bookmarklet works fine for my Chrome v26, Windows 7 setup. (no error messages).

I like the suggestion that it should open a new window.
Photo of Frank Dosh

Frank Dosh

  • 26 Posts
  • 0 Reply Likes
3dbloke, when you say that the bookmarklet works fine, do you mean that it shares stories to your Blurblog or that you don't see any error?

Even when the bookmarklet was sharing stories to my Blurblog, I've always seen the error.
Photo of 3dbloke

3dbloke

  • 20 Posts
  • 0 Reply Likes
AAA. I see no errors during execution of the bookmarklet, and the stories go to my BlurBlog.
Photo of Greg

Greg

  • 10 Posts
  • 0 Reply Likes
Bookmarklet seems fine here in FF20, Win7.
Photo of Frank Dosh

Frank Dosh

  • 26 Posts
  • 0 Reply Likes
Strangely it's now sharing again to my Blurblog in Firefox 20 on 10.8.3, but I still see the !@$% error message! Then again, I always have so maybe it's more of a personal problem.
Photo of Frank Dosh

Frank Dosh

  • 26 Posts
  • 0 Reply Likes
Error persists. Console output:
[03:30:29.102] [cycle] terminating; zero elements found by selector (DOM not ready)

[03:30:32.271] JQMIGRATE: Logging is active
[03:30:32.272] JQMIGRATE: jQuery.browser is deprecated
[03:30:32.272] http://www.newsblur.com/api/add_site_load_script/e716c6486f48?url=[site] :: migrateWarn :: 53
http://www.newsblur.com/api/add_site_load_script/e716c6486f48?url=[site] :: migrateWarnProp/<.get :: 68
http://www.newsblur.com/api/add_site_load_script/e716c6486f48?url=[site] :: null :: 1238
http://www.newsblur.com/api/add_site_load_script/e716c6486f48?url=[site] :: null :: 1863
http://www.newsblur.com/api/add_site_load_script/e716c6486f48?url=[site] :: null :: 3
[03:30:32.301] JQMIGRATE: jQuery.fn.attr('selected') may use property instead of attribute
--
[03:31:26.979] ["error sharing", {readyState:4, getResponseHeader:(function (e){var t;if(2===v){if(!o){o={};while(t=Jt.exec(i))o[t[1].toLowerCase()]=t[2]}t=o[e.toLowerCase()]}return null==t?null:t}), getAllResponseHeaders:(function (){return 2===v?i:null}), setRequestHeader:(function (e,t){var n=e.toLowerCase();return v||(e=y[n]=y[n]||e,m[e]=t),this}), overrideMimeType:(function (e){return v||(c.mimeType=e),this}), statusCode:(function (e){var t;if(e)if(2>v)for(t in e)g[t]=[g[t],e[t]];else T.always(e[T.status]);return this}), abort:(function (e){var t=e||b;return n&&n.abort(t),k(0,t),this}), state:(function (){return n}), always:(function (){return i.done(arguments).fail(arguments),this}), then:(function (){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var s=o[0],a=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=a&&a.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===r?n.promise():this,a?[e]:arguments)})}),e=null}).promise()}), promise:(function (e){return null!=e?x.extend(e,r):r}), pipe:(function (){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var s=o[0],a=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=a&&a.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===r?n.promise():this,a?[e]:arguments)})}),e=null}).promise()}), done:(function (){if(a){var n=a.length;(function s(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&c.has(n)||a.push(n):n&&n.length&&"string"!==r&&s(n)})})(arguments),r?o=a.length:t&&(i=n,l(t))}return this}), fail:(function (){if(a){var n=a.length;(function s(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&c.has(n)||a.push(n):n&&n.length&&"string"!==r&&s(n)})})(arguments),r?o=a.length:t&&(i=n,l(t))}return this}), progress:(function (){if(a){var n=a.length;(function s(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&c.has(n)||a.push(n):n&&n.length&&"string"!==r&&s(n)})})(arguments),r?o=a.length:t&&(i=n,l(t))}return this}), complete:(function (){if(a){var n=a.length;(function s(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&c.has(n)||a.push(n):n&&n.length&&"string"!==r&&s(n)})})(arguments),r?o=a.length:t&&(i=n,l(t))}return this}), success:(function (){if(a){var n=a.length;(function s(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&c.has(n)||a.push(n):n&&n.length&&"string"!==r&&s(n)})})(arguments),r?o=a.length:t&&(i=n,l(t))}return this}), error:(function (){if(a){var n=a.length;(function s(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&c.has(n)||a.push(n):n&&n.length&&"string"!==r&&s(n)})})(arguments),r?o=a.length:t&&(i=n,l(t))}return this}), status:404, statusText:"error"}]
I use AdBlock too, and always wonder if that's responsible for breaking things that otherwise should work.
Photo of kxra

kxra

  • 3 Posts
  • 0 Reply Likes
I've been having this problem too. I'm now on Firefox 21 and the problem persists.

I get that same error, but the story is not shared to my Blurblog.
Photo of Samuel Clay

Samuel Clay, Official Rep

  • 6514 Posts
  • 1474 Reply Likes
OK, I fixed the problem where you couldn't unshare a story. But the issue remains that you can't share from the bookmarklet. Kxra, I took your bookmarklet and shared this thread. It worked great, and then I noticed you also shared this thread. Is this specific to a site? Can you share this page?
Photo of kxra

kxra

  • 3 Posts
  • 0 Reply Likes
It seems to happen across on all sites when I'm using Firefox. I'm only able to share stories without doing so from a feed when I switch to Chromium. I'm using 64 bit Fedora 18 if that's relevant at all.
Photo of Sarcozona

Sarcozona

  • 23 Posts
  • 0 Reply Likes
I also have this problem. Using Firefox 21.0 on Ubuntu. Unable to share using the bookmarklet from any site.
Photo of Joe Milito

Joe Milito

  • 33 Posts
  • 1 Reply Like
I, too, have this issue.

I'm able to use the bookmarklet to share a story, and the story shares successfully, but it displays an error message as if there was an error. I'm using Windows and Chrome 26, latest build as of today.
Photo of cygnoir

cygnoir

  • 3 Posts
  • 0 Reply Likes
I can't get the bookmarklet to share any stories in Safari Version 6.0.5 (8536.30.1). No error message appears.
Photo of Chris Hiestand

Chris Hiestand

  • 17 Posts
  • 1 Reply Like
Bookmarklet sharing fails for me if the Chrome extension HTTPS Everywhere is running. I wonder why.

Bookmarklet sharing works for me if Adblock Plus is running.
Photo of kxra

kxra

  • 3 Posts
  • 0 Reply Likes
Aha! That's it! I have https everywhere on firefox and not chromium. That explains it. Now can it be fixed?
Photo of Chris Hiestand

Chris Hiestand

  • 17 Posts
  • 1 Reply Like
Well it looks like the bookmarklet transmits the newsblur session id in plain text, so I would consider that a vulnerability.

On the plus side, hackers will be distracted by the Simpsons http headers, so you have some extra time to logout before they can spoof your authentication.
Photo of Samuel Clay

Samuel Clay, Official Rep

  • 6514 Posts
  • 1474 Reply Likes
It's not the session id. It's a token that is specific to the bookmarklet. Eventually I'll let you change it.
Photo of Chris Hiestand

Chris Hiestand

  • 17 Posts
  • 1 Reply Like
Could it be sent over https instead of http? That should fix the problem for us.
Photo of Chris Hiestand

Chris Hiestand

  • 17 Posts
  • 1 Reply Like
There is other personal information leaked unencrypted as well - like the email addresses of people you've emailed stories. So https would fix several issues.
Photo of Augusto Herrmann

Augusto Herrmann

  • 3 Posts
  • 0 Reply Likes
Sharing bookmarklet is no longer working for me. The "share story" button does nothing (not even an error message).

Tested with Chromium version 25.0.1364.160 and Firefox 20.0 on Ubuntu 10.04 and the result is the same.
Photo of Frank Dosh

Frank Dosh

  • 26 Posts
  • 0 Reply Likes
I don't know what changed, but the bookmarklet now works perfectly for me. Thanks, Samuel!
Photo of Chris Hiestand

Chris Hiestand

  • 17 Posts
  • 1 Reply Like
It still doesn't work for me while using HTTPS Everywhere
Photo of Augusto Herrmann

Augusto Herrmann

  • 3 Posts
  • 0 Reply Likes
I can confirm it's back in working order for me, too. Thanks!
Photo of Samuel Clay

Samuel Clay, Official Rep

  • 6514 Posts
  • 1474 Reply Likes
Yep, I retooled the bookmarklet on Friday, so it should work far better on some sites.
Photo of ojiikun

ojiikun

  • 475 Posts
  • 62 Reply Likes
Hmm, whereas the bookmarklet worked fine for me in the past, as of today it has quit working at all. I deleted it and re-added it just to make sure I had a fresh copy.

When I click it, about a quarter of the time, the dialogue never comes up. The tab title gets "(Sharing...)" prepended to it, but nothing else happens. Clicking again usually brings it up.

When the dialogue does come up, clicking the "share this story" button is a no-op. Clicking it multiple times has no effect.

Firefox 17.0.3esr on Win7-64.
Photo of ojiikun

ojiikun

  • 475 Posts
  • 62 Reply Likes
Example page that I cannot share: http://www.feorag.com/2013/07/the_ess...
Photo of Samuel Clay

Samuel Clay, Official Rep

  • 6514 Posts
  • 1474 Reply Likes
So the text extractor doesn't always work. For that page, just select the text by hand and then open the share bookmarklet. That should populate it. You can then edit those fields.
Photo of ojiikun

ojiikun

  • 475 Posts
  • 62 Reply Likes
Ah! I didn't even realise that was what was failing. Works beautifully.
Photo of Joe Milito

Joe Milito

  • 33 Posts
  • 1 Reply Like
I just tried to test share an article from CNN and the pop-up comes up, I click "Share This Story" and...... nothing at all happens. No error, no sharing, nothing.

I'm using Chrome and HTTPS everywhere.
Photo of ardent

ardent

  • 29 Posts
  • 8 Reply Likes
I'm getting the same behavior, trying to share http://twigstwigs.tumblr.com/ . Ubuntu 11.10, Firefox 20.0.
Photo of Frank Dosh

Frank Dosh

  • 26 Posts
  • 0 Reply Likes
Did the bookmarklet code change recently? Sharing had been working flawlessly for me since the last fix, but today I tried to share an article and again received the message: "Sorry, but there was an error trying to share this story."
Photo of Samuel Clay

Samuel Clay, Official Rep

  • 6514 Posts
  • 1474 Reply Likes
Nope, nothing changed. I've heard numerous issues with using HTTPS everywhere, so it's possible you either upgraded to the latest Chrome or Firefox (which may have issues), or an extension has gone bad.
Photo of David Lewis

David Lewis

  • 4 Posts
  • 0 Reply Likes
think its the bookmarklet itself, as it was working fine for a day even after the new firefox update
Photo of Kádár Tamás

Kádár Tamás

  • 53 Posts
  • 6 Reply Likes
it stopped working for me just now...
Photo of Bryn

Bryn

  • 47 Posts
  • 3 Reply Likes
Seems like it is possibly another issue. I am not getting an errors or anything it just does not work, see: https://getsatisfaction.com/newsblur/...
Photo of satmandu

satmandu

  • 27 Posts
  • 1 Reply Like
I'm also seeing problems with this bookmarklet. It's not sharing in Chrome or Safari on Mavericks, even if I select the text.