# Concern about WebExtensions exclusive strategy from add-on authors and users

**URL:** <https://discourse.mozilla.org/t/concern-about-webextensions-exclusive-strategy-from-add-on-authors-and-users/13310>\
**Category:** Mozillians\
**Created:** [January 31, 2017, 1:59pm UTC](https://discourse.mozilla.org/t/concern-about-webextensions-exclusive-strategy-from-add-on-authors-and-users/13310 "2017-01-31T13:59:59Z")\
**Posts on this page:** 17\
**Page:** 2

<div class="post-metadata">

**Author:** ![grahamperrin](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/grahamperrin/32/17266_2.png) [@grahamperrin](https://discourse.mozilla.org/u/grahamperrin)\
**Post date:** [August 15, 2017, 6:00am UTC](https://discourse.mozilla.org/t/concern-about-webextensions-exclusive-strategy-from-add-on-authors-and-users/13310/22 "2017-08-15T06:00:43Z")

</div>

> [@amyt](#):
>
> … one you can try …

Thanks again. Result:

[tabgroup values: where initial use of Tree Tabs was preceded by use of Tab Groups, distinguish between groups (#8) · Issues · Karol Jagiello / TreeTabs · GitLab](https://gitlab.com/kroppy/TreeTabs/issues/8)

---

<div class="post-metadata">

**Author:** ![grahamperrin](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/grahamperrin/32/17266_2.png) [@grahamperrin](https://discourse.mozilla.org/u/grahamperrin)\
**Post date:** [August 25, 2017, 12:54am UTC](https://discourse.mozilla.org/t/concern-about-webextensions-exclusive-strategy-from-add-on-authors-and-users/13310/23 "2017-08-25T00:54:57Z")

</div>

## Showcase

> [@amyt](#):
>
> … we’ll look into this

I sometimes use this:

## [About sessionstore](https://addons.mozilla.org/firefox/addon/about-sessionstore/)

– for an overview of titles. Not linkified, but at least if I see something in the overview I can then use the location bar to switch to the required tab.

---

<div class="post-metadata">

**Author:** ![amyt](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/amyt/32/20624_2.png) [@amyt](https://discourse.mozilla.org/u/amyt)\
**Post date:** [August 25, 2017, 5:20pm UTC](https://discourse.mozilla.org/t/concern-about-webextensions-exclusive-strategy-from-add-on-authors-and-users/13310/24 "2017-08-25T17:20:45Z")

</div>

This is the [bug](https://bugzilla.mozilla.org/show_bug.cgi?id=1322060) associated with Session Manager if you want to follow along.

---

<div class="post-metadata">

**Author:** ![grahamperrin](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/grahamperrin/32/17266_2.png) [@grahamperrin](https://discourse.mozilla.org/u/grahamperrin)\
**Post date:** [August 26, 2017, 5:38pm UTC](https://discourse.mozilla.org/t/concern-about-webextensions-exclusive-strategy-from-add-on-authors-and-users/13310/25 "2017-08-26T17:38:05Z")

</div>

## Session Manager

… thanks, Mozilla bug [1322060 - Add WE API to provide functions of `SessionStore.setWindowValue` and `SessionStore.setTabValue`](https://bugzilla.mozilla.org/show_bug.cgi?id=1322060) also found via the forum links in MozDev bug 26384 (in [post 21](https://discourse.mozilla.org/t/concern-about-webextension-exclusive-stretegy-from-add-on-authors-and-users/13310/21?u=grahamperrin) above) 👍

## Showcase

There’s significant potential for the **cross-container search** feature of [Taborama](https://addons.mozilla.org/firefox/addon/taborama/) to partially fill the gap that arises from incompatibility of Firefox 55 with Showcase.

Whilst Taborama is listed as working _with Firefox 57.0a1 and later_, users of 55.x may find the search feature usable. I’ll be particularly interested to know whether search is reliable where 57.x has more than five hundred tabs in a session.

## Tab Groups

Generally, I don’t treat container-/context-based extensions (such as Taborama) as potentially full-featured successors to Quicksaver’s Tab Groups.

Issues such as this may be exemplary:

> <https://github.com/totallymike/contextPlus/issues/15>

– arising from the underlying emphasis on containment _without movement_.

[Tree Tabs](https://addons.mozilla.org/firefox/addon/tree-tabs/) … maybe.

> **[tabgroup values: where initial use of Tree Tabs was preceded by use of Tab...](https://gitlab.com/kroppy/TreeTabs/issues/8)**
>
> \## Example With Tab Tree and \[About sessionstore\](https://addons.mozilla.org/firefox/addon/about-sessionstore/) after disabling \[Tab Groups\](https://addons.mozilla.org/firefox/addon/tab-groups-panorama/):...

---

<div class="post-metadata">

**Author:** ![irvin](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/irvin/32/59482_2.png) [@irvin](https://discourse.mozilla.org/u/irvin)\
**Post date:** [August 26, 2017, 7:00pm UTC](https://discourse.mozilla.org/t/concern-about-webextensions-exclusive-strategy-from-add-on-authors-and-users/13310/26 "2017-08-26T19:00:11Z")

</div>

we can track the progress of Tab Groups necessary API in this bug,  
[https://bugzilla.mozilla.org/show\_bug.cgi?id=1232178](https://bugzilla.mozilla.org/show_bug.cgi?id=1232178)

---

<div class="post-metadata">

**Author:** ![grahamperrin](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/grahamperrin/32/17266_2.png) [@grahamperrin](https://discourse.mozilla.org/u/grahamperrin)\
**Post date:** [August 28, 2017, 7:58am UTC](https://discourse.mozilla.org/t/concern-about-webextensions-exclusive-strategy-from-add-on-authors-and-users/13310/27 "2017-08-28T07:58:41Z")

</div>

Thanks … the most recent comment in that Mozilla bug mentions [TabGroups Manager revived](https://addons.mozilla.org/firefox/addon/tabgroups-manager-revived/). Developer @miguelromero2000 began a topic here in 2015:

- [Development and Maintenance of TabGroupsManager extension](https://discourse.mozilla.org/t/development-and-maintenance-of-tabgroupsmanager-extension/5935)

From the July 2017 proposal, [… TabGroups Manager revived: rewrite for WebExtensions …](https://bitbucket.org/tabgroupsmanager/tabgroupsmanager/issues/142/tabgroups-manager-revived-rewrite-for), a week ago:

> I have been testing WebExtension API and it is a nightmare. It is a high level API with a very limited subset of basic browser functionality which lacks all the things we need to port TabGroupsManager. _No toolbar widget neither API_. No API to create a window with alwaysFocused property true. \* Not file data manager APIs. …
> 
> And so on…
> 
> There has been a lot of complaints and hundreds of impressive letters sent to Mozilla …
> 
> Time to switch to Palemoon.

* * *

From my perspective as an end user, a tester (with five years’ experience in various [AppleSeed](https://appleseed.apple.com/) projects, 2009–2014):

- generally, it’s reassuring to observe colossal amounts of developer activity in and around Mozilla
- more specifically, [WebExtensions components in BugZilla@Mozilla](https://bugzilla.mozilla.org/buglist.cgi?columnlist=component%2Cshort_desc%2Cbug_status%2Cresolution%2Cchangeddate&component=WebExtensions%3A%20Android&component=WebExtensions%3A%20Compatibility&component=WebExtensions%3A%20Developer%20Tools&component=WebExtensions%3A%20Experiments&component=WebExtensions%3A%20Frontend&component=WebExtensions%3A%20General&component=WebExtensions%3A%20Request%20Handling&component=WebExtensions%3A%20Untriaged&list_id=13747950&product=Toolkit&query_format=advanced&resolution=---&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=INCOMPLETE&resolution=SUPPORT&resolution=EXPIRED&resolution=MOVED&order=bug_id&limit=0) (2,550 bugs, including those that are fixed), there’s plenty to look forward to
- I reckon that eleven weeks from now, the sum of those activities will **not** be an environment where successors to legacy extensions can combine in a way that will please a good proportion of [power users](https://en.wikipedia.org/wiki/Power_user).

What’s a ‘good proportion’? As long as a length of string `:-)`

Anecdotally, I seem to have more trouble (with Firefox 55.x) with modern, WebExtensions-compatible extensions than I ever had with legacy extensions – some of which are significantly outdated and/or unmaintained. For reasons that I’ll not give here/now, the majority of those troubles go unreported – sorry.

## An ill-fitting one-size-fits-all strategy

– that is – in a nutshell – what I perceived coming _from Apple_ in 2014, when (early during the project for pre-release Yosemite) I chose to abandon the company’s products. To cut a long story short: in lieu of Safari, which Yosemite wrecked for me, I began preferring Firefox – as a transitional browser.

### Too many sizes

For me, _thousands of extra features and styles_ **never was** a selling point. It was (still is) somewhat ludicrously **difficult to find suitable extensions**. Just rarely, not through `addons.mozilla.org`, thanks to the communities I’d stumble across a gem. Tab Groups is by far the most valuable because it enables power use of a browser in a way that I had not previously imagined. I knew the risks of allowing my workflows to become interwoven with any one product but the experience was so good that I got into it, willingly.

### Mozilla

Now: whilst I **don’t** have the same perception (_ill-fitting one-size-fits-all_) of the strategic Mozilla Firefox transition to WebExtensions, I **do** empathise – deeply – with developers and users who are frustrated by the strategy.

The empathy usually extends to people who use profanity and/or demonstrate a (natural) lack of understanding of what’s required for cooperative open source development for an excellent UX. Behind an apparently throwaway comment, often there’s a woman or man with an excellent bug report or enhancement request … _if_ the details can be teased out of that person.

## As long as a length of string

Back to that thought of pleasing _a good proportion_ of power users.

### Radically

Imagine deferring the cut-off date – from mid-November 2017, to mid-February 2018. Maybe enough time for a holistic round of enhancements, testing, supposed fixes and verified fixes … with an allowance for vacation and burn-out periods.

### Less radically

Take a parallel initiative – maybe the ~~September/~~ October **Firefox ~~Campaign~~ Quantum Sprint** (launch event) –

~~[https://mozilla.github.io/fx-webcompat-campaign/](https://mozilla.github.io/fx-webcompat-campaign/)~~

> **[Firefox Quantum Sprint - Mozilla Community Portal](https://community.mozilla.org/en/campaigns/firefox-quantum-sprint/)**
>
> Firefox Quantum is soon to be launched and this is our opportunity to make Firefox rise again. Participate in the Firefox Quantum

– and integrate, or bolt on, things to help deal with the negative fall-out from the transition.

### Bolt-on?

When add-ons go wrong:

[![](https://us1.discourse-cdn.com/flex001/uploads/mozilla/original/3X/5/a/5a62017063469630988db545608478f49c839cf0.jpeg "1931 Frankenstein - Girl and the pond") ](https://www.youtube.com/watch?v=MA9opHsLACk)

😉

---

<div class="post-metadata">

**Author:** ![grahamperrin](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/grahamperrin/32/17266_2.png) [@grahamperrin](https://discourse.mozilla.org/u/grahamperrin)\
**Post date:** [September 30, 2017, 3:47pm UTC](https://discourse.mozilla.org/t/concern-about-webextensions-exclusive-strategy-from-add-on-authors-and-users/13310/28 "2017-09-30T15:47:16Z")

</div>

## Tab Groups

> [@amyt](#):
>
> … best alternative …

I’m most interested in this –

> **[Contextual Tab Groups - Group tabs by context – Get this Extension for 🦊...](https://addons.mozilla.org/en-US/firefox/addon/tab-groups/)**
>
> Download Contextual Tab Groups - Group tabs by context for Firefox. Group tabs by context for you automatically. Inspired by Opera One.

– but we’re without a required API. [https://github.com/denschub/firefox-tabgroups/issues/60#issuecomment-321878075](https://github.com/denschub/firefox-tabgroups/issues/60#issuecomment-321878075) (2017-08-11) refers to a Mozilla bug that’s still **new and unassigned** :

- [1384515 - Provide an API for hiding and showing individual tabs](https://bugzilla.mozilla.org/show_bug.cgi?id=1384515)

---

<div class="post-metadata">

**Author:** ![andreip](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/andreip/32/24181_2.png) [@andreip](https://discourse.mozilla.org/u/andreip)\
**Post date:** [September 30, 2017, 3:53pm UTC](https://discourse.mozilla.org/t/concern-about-webextensions-exclusive-strategy-from-add-on-authors-and-users/13310/29 "2017-09-30T15:53:44Z")

</div>

You can [hide the tabs strip](https://vimeo.com/235127546) with CSS. No API needed if you are not afraid to hack the browser with some CSS 😉

---

<div class="post-metadata">

**Author:** ![grahamperrin](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/grahamperrin/32/17266_2.png) [@grahamperrin](https://discourse.mozilla.org/u/grahamperrin)\
**Post date:** [September 30, 2017, 4:14pm UTC](https://discourse.mozilla.org/t/concern-about-webextensions-exclusive-strategy-from-add-on-authors-and-users/13310/30 "2017-09-30T16:14:04Z")

</div>

Thanks!

Here’s the thing: whilst Simplified Tab Groups _is_ most interesting, it’s also (for me) _too_ simplistic in its current form:

> <https://github.com/denschub/firefox-tabgroups/issues/29>

– [reopened](https://github.com/denschub/firefox-tabgroups/issues/29#event-1191820947), and I do trust that @skyschub will implement the feature …

… however I don’t imagine such things gaining priority until some time in 2018.

Pull requests, anyone? `:-)`

---

<div class="post-metadata">

**Author:** ![decebalus](https://avatars.discourse-cdn.com/v4/letter/d/ec9cab/32.png) [@decebalus](https://discourse.mozilla.org/u/decebalus)\
**Post date:** [October 17, 2017, 5:30am UTC](https://discourse.mozilla.org/t/concern-about-webextensions-exclusive-strategy-from-add-on-authors-and-users/13310/31 "2017-10-17T05:30:30Z")

</div>

Too much nerves, tears and regrets. I switched to Pale Moon wich in fact is the real Firefox. Is faster than Fx 56 and at least as fast as the claimed “revolution” Fx 57 (now is beta). Same customizable and user frindly-not flat UI like old Firefox and you can use almost all main addons from Firefox. What I understand from their forum, the dev’s will develop further in the same direction. Not least I noticed the behavior of moderators from #firefox channel. They do not accept criticism and you are banned for this.

---

<div class="post-metadata">

**Author:** ![grahamperrin](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/grahamperrin/32/17266_2.png) [@grahamperrin](https://discourse.mozilla.org/u/grahamperrin)\
**Post date:** [November 1, 2017, 8:12am UTC](https://discourse.mozilla.org/t/concern-about-webextensions-exclusive-strategy-from-add-on-authors-and-users/13310/32 "2017-11-01T08:12:41Z")

</div>

## [Session Manager](https://addons.mozilla.org/addon/session-manager/)

> [@amyt](#):
>
> … might not be possible until after version 57, if at all. We’ll also be reaching out to them. …

> [@Favorite WebExtensions?](https://discourse.mozilla.org/t/favorite-webextensions/17087/69):
>
> … Tab Session Manager …

Mozilla’s Extension Finder directs users of Session Manager to [Tab Session Manager](https://addons.mozilla.org/addon/tab-session-manager/), which (for me) repeatedly, consistently, fails to restore anything with Firefox 56.0.2.

I’ll suggest reopening of the issue below, with reference to this post:

> <https://github.com/sienori/Tab-Session-Manager/issues/15>
>
> I'm using Firefox 56 on Windows 7. Whenever I select a session to try to restore…, all I get is a blank window with no tabs. I have to manually click on each listed tab in the list to open everything I need. This is suboptimal behavior. I definitely appreciate your effort in making this extension, especially since the old Session Manager plugin hasn't seen an update yet and has been misbehaving for me lately. However, I hope this issue gets fixed soon. It's not very useful if I can't properly restore my sessions automatically.

(The word ‘duplicate’ above refers to duplication of a separate issue.)

---

<div class="post-metadata">

**Author:** ![mediapuck](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/mediapuck/32/30789_2.png) [@mediapuck](https://discourse.mozilla.org/u/mediapuck)\
**Post date:** [November 1, 2017, 8:35am UTC](https://discourse.mozilla.org/t/concern-about-webextensions-exclusive-strategy-from-add-on-authors-and-users/13310/33 "2017-11-01T08:35:11Z")

</div>

Maybe I can shed a little light on the not making any sense behavior of users:  
I am one of those users but with one exception: I stick around. Have been around long before Mozilla firefox was born. I probably was adopting the browser in its early infancy. I came from netscape. Prior to that all there was for me was Cello and a little later Mosaic. When netscape came along.

Firefox was the ONLY alternative for me especially when microsoft bullied their Internet Explorer down out throats.

Enough of my parallel history - The reason many are leaving mozilla is, the first instinct of humans is, to fear change. Even the ones that face change, do so hesitantly.  
Now, take a scenario where you are the user, you have your browser just ever so perfect tweaked over time. One morning you open your browser up, and [hyperthetically] you dont see your bookmarks, or dials. Next step you try to think, if it was you yourself that did something wrong the night before, having worked too many hours and were tired.  
You then check the addons: and suddenly a entire slew of your addons have a loud yellow highlighter fever: Legacy. So, next step is you hurry to the addon page to see if others also have a problem.  
And there you read with horror, that your daily usage of this addon may be killed off alltogether.

Panic, because you have to have your bookmarks or dials like the were yesterday.

Then you go to the developers forum for that addon, to find out [still hoping that this all is just a mistake] if and how fast they can restore or roll back so you have your addon working again.

That is then the moment when reality hits: you find out that there is an actual date set, when the addon world goes dark for you. If you are smart, you google and read about it as much as you can find out. You also know by then that your use of that addon may no longer be possible, because the author who spent the last 10 years refining this addon, simply cannot promise anything right now.  
By now I hope to assume that you may start to get it what your average consumer feels: abandonement. He/she was not told of the looming danger. He/she read somewhere that firefox will only keep ca 3000 extensions and scapping the rest of the over 20 thousand addons.

Also, somewhere in the google results there was a sentence that Mozilla rested a little too long on its laurels from the early success days and also catered too much to coders.  
Now, Mozilla will make a swift move and throw the baby out with the bathwater.

Your user feels he or she is completely ignored in that entire process. Yes, yes, there is loud declaration about how much faster, lighter etc. the new version will be. That would be welcome, yes, but will be instantly forgotten, when the user can no longer use or even see his/her bookmarks or dials. No speed in the world can balance this out.

# The search for the next cheese corner for browser is their target. They will pick the next best thing, because they feel abandoned.

No, I am NOT a abandoned feeling user. I have long learned to not only always back up what is important for my online well being, but also know that there is always a negotiable solution.  
It’s just, your average user does not calm down fast enough to start thinking that a change may not be so bad. - That is where you see them exit rather fast.  
It is the “Who moved my Cheese” syndrome. If you are not familiar with it you can watch it here.  
[goo.gl/YT4P3x](http://goo.gl/YT4P3x) .

If all this sound patronizing - I sincerely apologize. This is not my intention. I rather meant for depicting a situation that most users find themselves struggling with. And these days it seems anger flares up so quickly.

I for my part, have of course also encountered some changes, but my solution was and is: report to the developer with an accurate account of cause and effect of the addon displaying with possible scenarios. That enables the developer to find a temporary workaround rather quickly.  
I have seen in one developers forum tempers flare instantly, even name calling etc. - those are the ones that forgot within 1 second that this very addon has worked over the past ten years flawlessly, with the developer using his free time and countless hours to provide a free addon for users.  
This particular developer has an addon that is not so simple ported. It has to be written anew from scratch. Am not sure if he can manage in time. I hope they can.  
I of course will remain with using Firefox. But I have more Legacy highlights than clear ones. So, for my work, I will need to use Waterfox for a while. I have created literally a carbon copy of my current Firefox setup. It’s not my preference, but I too need an interim to see what all I will “not” have anymore in Firefox 57. Then go from there. Since a so called “alternative” for this particular addon does not exist. Not even close. Plus, I would be forced to manually create over 2700 entries - and I mean really “manually”. Just not a time saver which ever way one looks at it.

I would never switch to chrome or any other - that said. I do hope that Mozilla matures in to a less frenzy schedule one of these days. 🙂

---

<div class="post-metadata">

**Author:** ![grahamperrin](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/grahamperrin/32/17266_2.png) [@grahamperrin](https://discourse.mozilla.org/u/grahamperrin)\
**Post date:** [November 1, 2017, 10:20am UTC](https://discourse.mozilla.org/t/concern-about-webextensions-exclusive-strategy-from-add-on-authors-and-users/13310/34 "2017-11-01T10:20:38Z")

</div>

I look forward to watching _Who Moved My Cheese_ – thanks!

## Cheese and spam

Off-topic from WebExtensions APIs, but relevant to `addons.mozilla.org` (receiving great attention in connection with the transition to Firefox 57): I _do_ think of cheese whenever I find mis-placement of an extension in a category or collection. Yesterday for example:

> [@Favorite WebExtensions?](https://discourse.mozilla.org/t/favorite-webextensions/17087/96):
>
> … Information overload – thirty pages.
> 
> … at least two listings seem irrelevant to organisation.

Metaphorically: it’s miscategorising **knives as types of cheese** , because a knife _might_ be used to cut or spread cheese. It’s simply wrong …

… and when misplacements significantly increase the information overload, there’s a sense of being spammed by AMO. If I’m shopping for edible cheese: be relevant – offer me cheese, don’t use inedible knives to obscure my view of the cheeses. If I’m shopping for tab-related extensions: offer me only what’s relevant. If I’m shopping for an organisational tool: offer me only that type of extension. And so on.

Back on topic …

> [@mediapuck](#):
>
> … a less frenzy schedule …

💯

I hope that developers and other contributors at Mozilla and elsewhere will [avoid burn-out](https://discourse.mozilla.org/t/-/2944).

I’m allowing a few months for transition, for mature uses of WebExtensions APIs. Other users will be less patient.

## Alternatives/complements to Firefox

> [@mediapuck](#):
>
> … need to use Waterfox for a while. …

[A few days ago](https://mozilla.logbot.info/firefox/20171026#c13749170), in IRC:

> I have yet to see a balanced blog post that puts, in perspective, some of the alternatives that people are looking towards. To be honest I have not sought one but none of what I see in IRC refers to any such post so … I smell an absence.

[Later](https://mozilla.logbot.info/firefox/20171026#c13749429):

> … sorry, I was distracted from the ‘alternatives to Firefox’ shortlist stuff.

(I’m compiling a shortlist, but I’m not a blogger.)

@amyt as you are _Community Manager for Add-ons and Marketplace_ please, can you point us towards a **reasonably balanced blog post**?

I foresee things becoming **extremely** heated in IRC with vents of steam from people who will be surprised by losses of functionality with 57. It will be easier to keep users on board if there’s a single, reasonably **authoritative point of reference**.

(Wikipedia’s [list of web browsers](https://en.wikipedia.org/wiki/List_of_web_browsers) is fairly comprehensive, but it’s not the type of thing that can help to guide a passionate user of Firefox through a period of transition that ends with renewed, or continued, use of Firefox.)

Thanks

* * *

Other essentials will include:

- points of reference for users who wish to downgrade (if, technically, there is no downgrade path) from **57.x to 56.x** or from **57.x to ESR 52.x**.

---

<div class="post-metadata">

**Author:** ![grahamperrin](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/grahamperrin/32/17266_2.png) [@grahamperrin](https://discourse.mozilla.org/u/grahamperrin)\
**Post date:** [November 4, 2017, 8:24am UTC](https://discourse.mozilla.org/t/concern-about-webextensions-exclusive-strategy-from-add-on-authors-and-users/13310/35 "2017-11-04T08:24:01Z")

</div>

Spun off from [post 106](https://discourse.mozilla.org/t/favorite-webextensions/17087/106?u=grahamperrin) under _Favorite WebExtensions?_ … in alphabetical order, with a handful of links to reddit, here’s a shortlist of most of the other legacy extensions that I use. Listing here because it’s easier than working with collections at `addons.mozilla.org`

I accept that some of these will be irreplaceable. For posterity:

1. [About sessionstore](https://addons.mozilla.org/addon/about-sessionstore/) – no support site – if I recall correctly, the developer does not plan a rewrite
2. [about:addons-memory](https://addons.mozilla.org/addon/about-addons-memory/)
3. [Add-ons Manager - Version Number](https://addons.mozilla.org/addon/amversionnumber/)
4. [Add-ons Manager Context Menu](https://addons.mozilla.org/addon/am-context/) ❤
5. [Auto Unload Tab](https://addons.mozilla.org/addon/auto-unload-tab/) ❤
6. [Autoscroll](https://addons.mozilla.org/addon/auto-scroll/)
7. [Bookmark Shortcut Keys](https://addons.mozilla.org/addon/bookmark-shortcut-keys/) ❤
8. [Cache Disabler](https://addons.mozilla.org/firefox/addon/cache-disabler/) ❤
9. [CacheViewer](https://addons.mozilla.org/addon/cacheviewer/)
10. [checkCompatibility](https://addons.mozilla.org/addon/checkcompatibility/) – probably no need for a replacement
11. [Chrome Store Foxified](https://addons.mozilla.org/addon/chrome-store-foxified/)
12. [Classicish Add-on Manager](https://addons.mozilla.org/addon/classicish-addon-manager/) ❤
13. [Cleanest Addon Manager](https://addons.mozilla.org/addon/cam/) ❤
14. [Configuration Mania](https://addons.mozilla.org/addon/configuration-mania-4420/) ❤
15. [Diigo Toolbar](https://web.archive.org/web/20170319102234/https://addons.mozilla.org/en-US/firefox/addon/diigo-web-highlighter-and-stic/) (2013-02-27) ❤ – consider the [negative reactions to losses of functionality](https://addons.mozilla.org/addon/diigo-web-collector/reviews/) with the version that’s 57-compatible
16. [Dorando keyconfig](https://addons.mozilla.org/addon/dorando-keyconfig/) ❤
17. [FEBE](https://addons.mozilla.org/addon/febe/) (Firefox Environment Backup Extension) ❤ – [review](https://addons.mozilla.org/addon/febe/reviews/945105/)
18. [FindBar Tweak](https://addons.mozilla.org/addon/findbar-tweak/) ❤
19. [FireShot](https://addons.mozilla.org/addon/fireshot/)
20. [FireTitle](https://addons.mozilla.org/addon/firetitle/) ❤ – [Crappy Firetitle](https://addons.mozilla.org/addon/crappy-firetitle/) is horribly constrained by current WebExtensions APIs
21. [FoxyAbout](https://addons.mozilla.org/addon/foxyabout/) ❤
22. [GitHub Extension Installer](https://addons.mozilla.org/addon/github-extension-installer/)
23. [Long URL Please Mod](https://addons.mozilla.org/addon/long-url-please-mod/)
24. [Mobile Dyslexic](https://addons.mozilla.org/addon/mobile-dyslexic/) ❤ – [https://www.reddit.com/r/firefox/comments/6i1fu2/webext\_equivalents\_to\_legacy\_addons/dpbon4g/](https://www.reddit.com/r/firefox/comments/6i1fu2/webext_equivalents_to_legacy_addons/dpbon4g/)
25. [pdfit](https://addons.mozilla.org/addon/pdfit/)
26. [Performance Reporter](https://addons.mozilla.org/addon/performance-reporter/) ❤
27. [Quick Locale Switcher 2](https://addons.mozilla.org/addon/quick-locale-switcher-2/) ❤ – see FreeBSD bug [221916 – cease www/firefox-i18n dependency on old, incompatible xpi-quick-locale-switcher](https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221916)
28. [Restart Application Button](https://addons.mozilla.org/addon/restart-application-button/)
29. [Scroll Position Highlight](https://addons.mozilla.org/addon/scroll-position-highlight/) ❤ – [https://www.reddit.com/r/firefox/comments/6i1fu2/webext\_equivalents\_to\_legacy\_addons/dpbps3h/](https://www.reddit.com/r/firefox/comments/6i1fu2/webext_equivalents_to_legacy_addons/dpbps3h/)
30. [ScrollUp](https://addons.mozilla.org/addon/scrollup/) – [https://www.reddit.com/r/firefox/comments/6i1fu2/webext\_equivalents\_to\_legacy\_addons/dpbog0y/](https://www.reddit.com/r/firefox/comments/6i1fu2/webext_equivalents_to_legacy_addons/dpbog0y/)
31. [ScrollyFox](https://addons.mozilla.org/addon/scrollyfox/) – [https://www.reddit.com/r/firefox/comments/6i1fu2/webext\_equivalents\_to\_legacy\_addons/dpboife/](https://www.reddit.com/r/firefox/comments/6i1fu2/webext_equivalents_to_legacy_addons/dpboife/)
32. [Search Panel in Context Menu](https://addons.mozilla.org/addon/best-search-ultimate/) ❤
33. [Slim Add-ons Manager](https://addons.mozilla.org/addon/slim-add-ons-manager/) ❤
34. [Speed Tweaks (SpeedyFox)](https://addons.mozilla.org/addon/speed-tweaks-speedyfox/) ❤
35. [Status-4-Evar](https://addons.mozilla.org/addon/status-4-evar/) – for _ScrollyFox_
36. [Task Manager](https://addons.mozilla.org/addon/task-manager/)
37. [Toggle Document Fonts](https://addons.mozilla.org/addon/toggle-document-fonts/) ❤ – [https://www.reddit.com/r/firefox/comments/6i1fu2/webext\_equivalents\_to\_legacy\_addons/dpboy2i/](https://www.reddit.com/r/firefox/comments/6i1fu2/webext_equivalents_to_legacy_addons/dpboy2i/)
38. [User Agent Overrider](https://github.com/muzuiget/user_agent_overrider) ❤ – 0.5.2 compatible with sites such as `addons.mozilla.org`

– I’ll enjoy them for the next few months.

---

<div class="post-metadata">

**Author:** ![lijl](https://avatars.discourse-cdn.com/v4/letter/l/9dc877/32.png) [@lijl](https://discourse.mozilla.org/u/lijl)\
**Post date:** [November 17, 2017, 10:26am UTC](https://discourse.mozilla.org/t/concern-about-webextensions-exclusive-strategy-from-add-on-authors-and-users/13310/36 "2017-11-17T10:26:12Z")

</div>

As far as I can tell, Sessionstore isn’t compatible with Quantum either.

I’m still fuming over Mozilla’s imposition of Quantum. Wouldn’t it have made sense to give the option to delay the update so users could download or record saved sessions?

Does anyone know how to roll back to 56? I’m not against what Mozilla is trying to do and maybe I’ll come to think that Quantum is the best thing since sliced bread but Session Manager was so useful and without doubt (for me, anyway) the best FF add-on. I’d just like to get back to 56 and access Session Manager to ensure I’ve book-marked everything I need. Then I would be happy to explore and be more open-minded about the potential benefits of Quantum.

---

<div class="post-metadata">

**Author:** ![grahamperrin](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/grahamperrin/32/17266_2.png) [@grahamperrin](https://discourse.mozilla.org/u/grahamperrin)\
**Post date:** [November 18, 2017, 2:46pm UTC](https://discourse.mozilla.org/t/concern-about-webextensions-exclusive-strategy-from-add-on-authors-and-users/13310/37 "2017-11-18T14:46:55Z")

</div>

## Downgrade advice

### Without extended support from Mozilla

> [@lijl](#):
>
> … to 56 …

[Directory Listing: /pub/firefox/releases/](http://ftp.mozilla.org/pub/firefox/releases/) includes 56.0.2.

I have not read (have not sought) any reports of problems.

### With extended support

> **[Alternatives to](https://alt.framasoft.org/framasphere/)**
>
> Framasoft is at full capacity, but we are not leaving you:
> we are part of the collective CHATONS and other members of the network will
> be delighted to welcome you.

### In any case

Have good backups before and after updates, upgrades or downgrades.

* * *

## Some post-update reflections

… [https://mozilla.logbot.info/firefox/20171118#c13876126](https://mozilla.logbot.info/firefox/20171118#c13876126) … [https://mozilla.logbot.info/firefox/20171118#c13876375](https://mozilla.logbot.info/firefox/20171118#c13876375) …

😉

---

<div class="post-metadata">

**Author:** ![Konstantin\_Boyandin](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/konstantin_boyandin/32/30616_2.png) [@Konstantin\_Boyandin](https://discourse.mozilla.org/u/Konstantin_Boyandin)\
**Post date:** [December 4, 2017, 3:08am UTC](https://discourse.mozilla.org/t/concern-about-webextensions-exclusive-strategy-from-add-on-authors-and-users/13310/38 "2017-12-04T03:08:21Z")

</div>

WebExtensions is far from solid as a whole, since most of its parts are simply missing, unstable or undergoing changes. Example: the part of Bookmarks API that would support tags and descriptions.

In the corresponding bug the developers say that no one knows when the mentioned will be implemented, since “this is the question of resources”. Previous API disabled, current API just doesn’t support required features - is it how you encourage developers to use WebExtensions?

If you would prepare the WebExtensions at least supporting the majority of functionality supported by XUL, before disabling the latter, there wouldl be less problems for both legacy add-on developers porting their extensions an users using those extensions.

When you change API next time, please consider making it really solid and reliable and covering the features already existing in present API - before disabling existing API. No need to repeat such an epic fail again.

[Previous page](https://discourse.mozilla.org/t/concern-about-webextensions-exclusive-strategy-from-add-on-authors-and-users/13310.md?page=1)
