New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Firefox 56 add-on compatibility changes break CopperCu add-on #29

Open
mike-scott opened this Issue Oct 15, 2017 · 4 comments

Comments

Projects
None yet
5 participants
@mike-scott

mike-scott commented Oct 15, 2017

When upgrading to Firefox 56, the CopperCu add-on stops working. See Firefox 56 add-on compatibility changes: https://blog.mozilla.org/addons/2017/07/18/compatibility-firefox-56/

@nullr0ute

This comment has been minimized.

@mkovatsc

This comment has been minimized.

Owner

mkovatsc commented Oct 18, 2017

WebExtension do not allow for custom protocol handlers. In some sense, Mozilla killed Copper.
There could be an ugly way where another program is encapsulated to do the UDP/CoAP messaging and have a cryptic URI in the address bar (a bit like the Copper4Chrome Extension). At the moment, I am not motivated to go down this path, though.

Also see https://bug1234567.bugzilla.mozilla.org/show_bug.cgi?id=1271553

@rogierc

This comment has been minimized.

rogierc commented Jul 10, 2018

One escape for Copper users would be getting Firefox 52 ESR.
See: https://www.mozilla.org/en-US/firefox/organizations/all/#legacy
This Extended Support Release will still get security updates for quite a while.

I am using this firefox ESR version for now, because Copper is too valuable when developing CoAP applications. Hope there is going to be a durable solution in time.

@mcr

This comment has been minimized.

mcr commented Oct 1, 2018

The mozilla ESR page now offers Firefox 60, alas. Maybe the older one is available somewhere I couldn't see.

% sudo apt-get install firefox-esr
on a machine with access to Debian Stale (oldstable) gets me firefox 52. Don't use it as your main browser... and it co-exists with a /usr/local installed firefox from mozilla.org.

Not the best solution, but it still works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment