bwinton / whimsy

An addon to add some whimsperiments to your Firefox…
64 stars 59 forks source link

Whimsy Totally Broken in FF v54.0.1 #157

Open whispy opened 7 years ago

whispy commented 7 years ago

I'm using v3.0.0 of Whimsy from AMO on FF v54.0.1.

Broken:

Working:

I tried uninstalling the extension, restarting FF, and reinstalling the extension. That did not fix any of the above.

I miss my whimsical etherpad messages :(

whispy commented 7 years ago

It looks like these issues may be due to limitations in the web extensions rewrite. Is that correct? If so, it's unfortunate, as the best features:

  1. passive rewrite of placeholder text in address bar
  2. mustachioed man replacing private browsing creepy eyes

were lost. Requiring the user to type whimsy in the address bar to see the whimsical sayings sort of defeats the original purpose of the extension. Which, as I understood it, was to just have whimsical stuff around that the user would stumble upon while doing other tasks.

EDIT: Yeah, just read the changelog for the most recent version. It's really unfortunate that most of the original features are no longer possible.

Perhaps passive rewrite of placeholder text would be a great use case for WebExtensions Experimental APIs?

bwinton commented 7 years ago

I don't see the blank tiles with null. Are there any error messages in the Browser Console that might explain why you're seeing that?

Other than that, you're right, those are all webextensions API limitations. But, if you hover over the Whimsycorn button, we've also put the whimsical sayings there… (They change with every new tab opened, if I remember correctly.)

Thanks for the feedback, though!

bwinton commented 7 years ago

(Oh! And it looks like we could also put them in the title of the tab, which might help a bit…)

strugee commented 7 years ago

FYI, filed https://bugzilla.mozilla.org/show_bug.cgi?id=1391845 for the awesomebar placeholder thing.

strugee commented 7 years ago

@bwinton FYI, got invited to the WebExtensions triage meeting which will include the URL bar placeholder bug I linked to ^^^ above.

I can't make it as I have a W3C telecon and class at the same time but i wouldn't have much to say anyway since I was just reporting a deficiency from this project. Just thought I'd ping you in case you wanted to show up. (I'd reply on Bugzilla too but I'm currently locked out of my account... sigh)