Follow-up to:
Shared understandings:
We don't officially support BSD, but this small change should improve the life of its users by letting them install add-ons marked as compatible with Linux instead of "All platforms".
… I don't mind doing it now because it's relatively easy, but the code is old and fragile and I can't promise it won't break again in the future …
With Firefox 56.0.1 (64-bit) on FreeBSD-CURRENT switched to the (mobile) new front-end, there's no platform equivalence. I have not tested that end often enough to tell whether (a) it has not gained a fix for equivalence; or (b) a fix has been broken.
In any case: @diox and colleagues, please, might there be a fix? With the same shared understandings, for the _new_, as we had for the _legacy_ front-end 👍
TIA
Close Other Windows with reference to Close Other Windows 0.1 with Firefox on FreeBSD · Issue #1 · mystor/close-other-tabs.
Extensions in the attached screen recording:
– although (sorry) I can't tell/recall whether any of those five is truly incompatible with BSD.
2017-10-13 02:24:17 new front-end without platform equivalence.mp4.zip
Either:
a) a platform-oriented override with legacy User Agent Overrider, if Firefox is less than 57; or
b) _View classic desktop site_, for as long as that will be possible.
This issue is hard to understand because there's a LOT of info and links in your post without a lot of context 😄
Could you explain what the issue you're encountering is, what the steps to reproduce are, and what you expected? Otherwise we won't be able to help as I can't quite tell what's happening. It seems the issue is you want add-ons for Linux to be marked as compatible with any *NIX platform or at least BSD. I could imagine this might be tricky as OS X might count as *NIX.
Anyway, could you provide steps to reproduce the issue so we can understand the issue better? Cheers!
Good points, thanks.
I could/should have done more with the screen recording (a voice-over might have helped, but I'm a mumbler and that's not a great thing when (yes) there's LOT going on).
Texts were relatively verbose only because I didn't want to omit, from the jigsaw, anything might have been a decision-making factor. Anyway :-) …
For the purposes of this issue: I agree, let's _not_ put BSD and Mac OS X under any shared umbrella.
tl;dr the port of Firefox to FreeBSD uses code for Linux so it is, in most cases, reasonable and safe to:
It seems that at least some of the new front end is without that equivalence. The screen recording demonstrates one aspect:
This frame from the recording might be a good way of putting things in context:

– for a moment, ignore the red alert. There's a no entry icon at the 'off' side of the green switch.
(That behaviour in the switching area is merely a symptom, not the underlying issue/problem.)
If the platform equivalence can be allowed for new front-end purposes, then:
– users of Firefox on FreeBSD will (re)gain a non-complicated method of installing, disabling and re-enabling compatible add-ons.
I'm often loitering in #firefox and other channels so if there's too much or too little above, feel free to ping me in a channel, or to one side. Thanks.
http://www.freshports.org/www/firefox for port details, only if you need them. The pkg-message section, not far from the head of the page, is a concise intro to how the port differs from Firefox on other platforms.
tl;dr the port of Firefox to FreeBSD uses code for Linux so it is, in most cases, reasonable and safe to:
- treat Firefox on FreeBSD as equivalent to Firefox on Linux.
Thanks for the tl;dr. This was a known bug fixed in https://github.com/mozilla/addons-frontend/issues/2998#issuecomment-338251430 It will be released on Thursday.
Most helpful comment
Thanks for the tl;dr. This was a known bug fixed in https://github.com/mozilla/addons-frontend/issues/2998#issuecomment-338251430 It will be released on Thursday.