# Favorite WebExtensions?

**URL:** <https://discourse.mozilla.org/t/favorite-webextensions/17087>\
**Category:** Contribute\
**Created:** [July 14, 2017, 5:49pm UTC](https://discourse.mozilla.org/t/favorite-webextensions/17087 "2017-07-14T17:49:40Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![sdevaney](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/sdevaney/32/76828_2.png) [@sdevaney](https://discourse.mozilla.org/u/sdevaney)\
**Post date:** [July 14, 2017, 5:49pm UTC](https://discourse.mozilla.org/t/favorite-webextensions/17087/1 "2017-07-14T17:49:41Z")

</div>

The alternative add-on [recommendations feature](https://github.com/mozilla/addons-server/issues/5637) on [addons.mozilla.org](http://addons.mozilla.org) (AMO) is intended to help ease the transition to WebExtensions add-ons in Firefox 57. The feature will work by showing users recommended replacements for legacy add-ons that do not make the transition. This feature won’t launch until some point close to Firefox 57, because we want to give legacy developers enough time to transition before showing alternative choices.

We’ve already begun compiling new WebExtensions add-ons in this [page](https://mozilla.github.io/extension-finder/) and mapping them to legacy add-ons they might replace. There’s been interest in the community to help with this effort, so we invite anyone who knows of other great WebExtensions content to please feel free to note them here in this thread. Myself or another admin will add appropriate titles as we go. Thanks in advance!

---

<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:** [July 14, 2017, 8:46pm UTC](https://discourse.mozilla.org/t/favorite-webextensions/17087/2 "2017-07-14T20:46:37Z")

</div>

“New tab to about:home” is a good replacement for the legacy “New Tab Override (browser.newtab.url replacement)”. I think the author wanted to port it to a WebExtension but I did not see any work in this direction yet.

EDIT: Also [Mobile Wikipedia (WebExtension)](https://addons.mozilla.org/en-US/firefox/addon/mobile-wikipedia-webextension/) for [m-wiki](https://addons.mozilla.org/en-US/firefox/addon/m-wiki/), [Toggle Pin Tab](https://addons.mozilla.org/en-US/firefox/addon/toggle-pin-tab/) for [Pin Unpin Tab](https://addons.mozilla.org/en-US/firefox/addon/pinunpin-tab/), all the translation ones can be a replacement for [S3 Translator](https://addons.mozilla.org/en-US/firefox/addon/s3google-translator/)

---

<div class="post-metadata">

**Author:** ![Kenny\_D](https://avatars.discourse-cdn.com/v4/letter/k/f19dbf/32.png) [@Kenny\_D](https://discourse.mozilla.org/u/Kenny_D)\
**Post date:** [July 15, 2017, 3:25am UTC](https://discourse.mozilla.org/t/favorite-webextensions/17087/3 "2017-07-15T03:25:47Z")

</div>

There’s already a Reddit thread on this.

> **[Webext equivalents to legacy addons • r/firefox](https://www.reddit.com/r/firefox/comments/6i1fu2/webext_equivalents_to_legacy_addons/)**
>
> As we know, Mozilla's switch to different extension architecture will render a lot of old school add-ons not working. I would like to start some...

Also, I don’t see Cookie AutoDelete in that thread, so I’ll give a shoutout to my own extension as an alternative to Self Destructing Cookies 🙂

[https://addons.mozilla.org/en-US/firefox/addon/cookie-autodelete/](https://addons.mozilla.org/en-US/firefox/addon/cookie-autodelete/)

---

<div class="post-metadata">

**Author:** ![erosman](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/erosman/32/15447_2.png) [@erosman](https://discourse.mozilla.org/u/erosman)\
**Post date:** [July 15, 2017, 4:38am UTC](https://discourse.mozilla.org/t/favorite-webextensions/17087/4 "2017-07-15T04:38:34Z")

</div>

Good work Scott … sounds like a very good idea to help the Mozilla community with the transition 👍

Thank you for listing

> **[Copy PlainText – Get this Extension for 🦊 Firefox (en-US)](https://addons.mozilla.org/en-US/firefox/addon/copy-plaintext/)**
>
> Download Copy PlainText for Firefox. Copy Plain Text without any formatting

As a possible alternative option to:

[https://addons.mozilla.org/en-US/firefox/addon/copy-plain-text/](https://addons.mozilla.org/en-US/firefox/addon/copy-plain-text/)

[https://addons.mozilla.org/en-US/firefox/addon/copy-plain-text-2/](https://addons.mozilla.org/en-US/firefox/addon/copy-plain-text-2/)

[https://addons.mozilla.org/en-US/firefox/addon/copy-as-plain-text/](https://addons.mozilla.org/en-US/firefox/addon/copy-as-plain-text/)

[https://addons.mozilla.org/en-US/firefox/addon/rich-text-to-plain-text/](https://addons.mozilla.org/en-US/firefox/addon/rich-text-to-plain-text/)

---

<div class="post-metadata">

**Author:** ![erosman](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/erosman/32/15447_2.png) [@erosman](https://discourse.mozilla.org/u/erosman)\
**Post date:** [July 15, 2017, 4:46am UTC](https://discourse.mozilla.org/t/favorite-webextensions/17087/5 "2017-07-15T04:46:37Z")

</div>

May I also mention …

> **[IMGoogle - Google Reverse Image Search – Get this Extension for 🦊 Firefox...](https://addons.mozilla.org/en-US/firefox/addon/igoogle/)**
>
> Download IMGoogle - Google Reverse Image Search for Firefox. Google Reverse Image Search
> The only add-on in this category capable of searching local files from the computer

As a possible alternative option to:

[https://addons.mozilla.org/en-US/firefox/addon/google-image-search-1/](https://addons.mozilla.org/en-US/firefox/addon/google-image-search-1/)

[https://addons.mozilla.org/en-US/firefox/addon/googlesearch-by-image/](https://addons.mozilla.org/en-US/firefox/addon/googlesearch-by-image/)

> **[Google Reverse Image Search – Get this Extension for 🦊 Firefox (en-US)](https://addons.mozilla.org/en-US/firefox/addon/google-reverse-image-search/)**
>
> Download Google Reverse Image Search for Firefox. Google Reverse Image Search is a simple tool that lets you search the images reversely on Google Images and find the other copies of the very image you are looking for on the web.

> **[Contextual Google Image Search – Get this Extension for 🦊 Firefox (en-US)](https://addons.mozilla.org/en-US/firefox/addon/conggl/)**
>
> Download Contextual Google Image Search for Firefox. Adds Google Image Search to right-click menu on images.

[https://addons.mozilla.org/en-US/firefox/addon/search-by-image-by-google/](https://addons.mozilla.org/en-US/firefox/addon/search-by-image-by-google/)

[https://addons.mozilla.org/en-US/firefox/addon/google-image-reverse-search/](https://addons.mozilla.org/en-US/firefox/addon/google-image-reverse-search/)

[https://addons.mozilla.org/en-US/firefox/addon/search-images-on-google/](https://addons.mozilla.org/en-US/firefox/addon/search-images-on-google/)

[https://addons.mozilla.org/en-US/firefox/addon/google-similar-images/](https://addons.mozilla.org/en-US/firefox/addon/google-similar-images/)

[https://addons.mozilla.org/en-US/firefox/addon/google-images-1/](https://addons.mozilla.org/en-US/firefox/addon/google-images-1/)

---

<div class="post-metadata">

**Author:** ![yfdyh000](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/yfdyh000/32/30581_2.png) [@yfdyh000](https://discourse.mozilla.org/u/yfdyh000)\
**Post date:** [July 17, 2017, 5:06pm UTC](https://discourse.mozilla.org/t/favorite-webextensions/17087/6 "2017-07-17T17:06:49Z")

</div>

[https://addons.mozilla.org/firefox/addon/text-link/](https://addons.mozilla.org/firefox/addon/text-link/)  
to  
[https://addons.mozilla.org/firefox/addon/text-link-we/](https://addons.mozilla.org/firefox/addon/text-link-we/)

* * *

## [https://addons.mozilla.org/firefox/addon/sort-tabs/](https://addons.mozilla.org/firefox/addon/sort-tabs/) to [https://addons.mozilla.org/firefox/addon/tab\_wrangler/](https://addons.mozilla.org/firefox/addon/tab_wrangler/)

In addition, I very hope you provide an editable document or web form to submit the proposals. As well as allowing the community to recommend alternatives / similar on AMO site is the best (like “In collections”), instead of the non-open review team to manage redirects, it doesn’t comply with the Mozilla spirit. The last, I expect someone willing set up a Github project to gather the proposals, discussions and awesome lists for WebExtensions alternatives.

---

<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:** [July 17, 2017, 8:17pm UTC](https://discourse.mozilla.org/t/favorite-webextensions/17087/7 "2017-07-17T20:17:22Z")

</div>

Scott is out on vacation, so I’m noting these down in the spreadsheet in his absence! The reason why we’re doing it this way is because programming for the recommendations will be done manually. So compiling them from suggestions we’re getting from various sources into one document will help us organize them and not miss anything. We’ll see how it works in the next few weeks, and can make adjustments to the process if it doesn’t work well.

---

<div class="post-metadata">

**Author:** ![Caspy7](https://avatars.discourse-cdn.com/v4/letter/c/45deac/32.png) [@Caspy7](https://discourse.mozilla.org/u/Caspy7)\
**Post date:** [July 18, 2017, 4:40pm UTC](https://discourse.mozilla.org/t/favorite-webextensions/17087/8 "2017-07-18T16:40:14Z")

</div>

I’m not a developer. Apologies if I’ve missed or misunderstood something.

Some developers may be in the process of porting their extensions. My understanding is that in order to port their addon’s data from legacy to webextension they will need to be hybrid for at least one version [of their addon].

Doesn’t this mean that in most legacy-to-webextension situations the developer is likely to hold off switching to a full webextension version until the last possible moment (the end of 56) to ensure that as many of their users are updated?

Perhaps it would be good to get a good poll of developers who intend to port for 57. Notably this would prevent us from recommending webextensions for them.  
Or at least, deprioritize finding (or creating?) alternatives (in case they didn’t come through in time).

---

<div class="post-metadata">

**Author:** ![erosman](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/erosman/32/15447_2.png) [@erosman](https://discourse.mozilla.org/u/erosman)\
**Post date:** [July 18, 2017, 6:08pm UTC](https://discourse.mozilla.org/t/favorite-webextensions/17087/9 "2017-07-18T18:08:05Z")

</div>

> [@Caspy7](#):
>
> Doesn’t this mean that in most legacy-to-webextension situations the developer is likely to hold off switching to a full webextension version until the last possible moment (the end of 56) to ensure that as many of their users are updated?

The process would be exactly the same if they did it in FF50

They dont have to wait for FF56 to change over. In fact it is better to do it sooner to iron out issues.  
Unless, they are waiting for an API that is not currently available.

---

<div class="post-metadata">

**Author:** ![jorgev](https://avatars.discourse-cdn.com/v4/letter/j/71c47a/32.png) [@jorgev](https://discourse.mozilla.org/u/jorgev)\
**Post date:** [July 18, 2017, 7:42pm UTC](https://discourse.mozilla.org/t/favorite-webextensions/17087/10 "2017-07-18T19:42:58Z")

</div>

> [@Caspy7](#):
>
> in order to port their addon’s data

Add-ons that store custom data and need to migrate it are probably in the minority.

> [@Caspy7](#):
>
> Doesn’t this mean that in most legacy-to-webextension situations the developer is likely to hold off switching to a full webextension version until the last possible moment (the end of 56) to ensure that as many of their users are updated?

Some may do that, but they also need to balance it with their users complaining about a WebExtensions version, and the add-on potentially breaking because of the compatibility changes happening in 55 and 56. There’s a statistics dashboard where developers can see the popularity of different versions, which should give them a good idea of user migration.

> [@Caspy7](#):
>
> Perhaps it would be good to get a good poll of developers who intend to port for 57.

We have a very good idea of who is or isn’t migrating, at least among the top add-ons. Since these lists are hand-curated, there’s only so much we can do for the long tail.

---

<div class="post-metadata">

**Author:** ![ntninja](https://avatars.discourse-cdn.com/v4/letter/n/839c29/32.png) [@ntninja](https://discourse.mozilla.org/u/ntninja)\
**Post date:** [August 3, 2017, 6:32pm UTC](https://discourse.mozilla.org/t/favorite-webextensions/17087/11 "2017-08-03T18:32:54Z")

</div>

I’d like to recommend [User Agent Switcher](https://addons.mozilla.org/en-US/firefox/addon/uaswitcher/) as an alternative to [User Agent Overrider](https://addons.mozilla.org/en-US/firefox/addon/user-agent-overrider/).  
This also has [the blessings of the original UAO devleoper](https://github.com/muzuiget/user_agent_overrider/issues/36).

Obviously I’m the developer of `uaswitcher`. 😆

---

<div class="post-metadata">

**Author:** ![ntninja](https://avatars.discourse-cdn.com/v4/letter/n/839c29/32.png) [@ntninja](https://discourse.mozilla.org/u/ntninja)\
**Post date:** [August 3, 2017, 6:42pm UTC](https://discourse.mozilla.org/t/favorite-webextensions/17087/12 "2017-08-03T18:42:41Z")

</div>

Q: I’m also maintaining another extension which is not a complete WebExtension yet (b/c it contains a settings migration shim). Will AMO start suggestings “alternatives” for this until we upload a version without the shim?

@Caspy7: From a developers perspective I can tell you that, at least our users, were OK with us keeping the shim around however long we want, as long as we make sure that we push the update (without the shim) in time before 57 finds its way onto their devices. 🙂

---

<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 7, 2017, 7:13am UTC](https://discourse.mozilla.org/t/favorite-webextensions/17087/13 "2017-08-07T07:13:05Z")

</div>

## Recommended alternatives at `addons.mozilla.org`

> [@sdevaney](#):
>
> … alternative add-on recommendations feature …

> <https://github.com/mozilla/addons/issues/4440>
>
> Issue mozilla/addons#4278 introduced an endpoint for the Firefox Add-ons Manager… to point to when users are looking for alternatives to their installed legacy add-ons. Now we need this page to actually do something.
> 
> For this we need an admin tool that maps add-on ids (the guids, to be precise) to recommended alternatives. Here's what I think we need for the tool:
> \* Available to AMO users with the \`Addons:Edit\` permission.
> \* Allows to manage mappings between a guid and a URL. So, for example, one mapping would be \`{d2a46ca0-999d-11da-a72b-0800200c9b57}\` -\> \`/addon/always-preview-webextension/\`. This would point users of \[Always Preview\](https://addons.mozilla.org/addon/always-preview/) to \[Always Preview (WebExtension)\](https://addons.mozilla.org/addon/always-preview-webextension/).
> \* Using the same example as above, visiting \`/find-replacement/?guid={d2a46ca0-999d-11da-a72b-0800200c9b57}\` should redirect to \`/addon/always-preview-webextension/?src=find-replacement\`. The \`src\` argument allow us to track this in add-on download stats.
> \* The path doesn't need to be an add-on listing. It can also be a category, tag, or collection. Not sure if there's any validation that needs to happen in this field.
> 
> If a guid doesn't have a mapping, the default behavior should be to redirect to \`/collections/mozilla/featured-add-ons/\`. We've talked about other possible behaviors, like use the add-on's category or tags, but I don't think there has been a strong case given for any of these. @devaneymoz might have other ideas for this.

– closed on 2017-07-13, verified fixed 2017-07-21.

@eviljeff please, when might we begin to see recommendations?

---

<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:** [August 7, 2017, 3:08pm UTC](https://discourse.mozilla.org/t/favorite-webextensions/17087/14 "2017-08-07T15:08:45Z")

</div>

If [SAML Message Decoder](https://addons.mozilla.org/en-US/firefox/addon/saml-message-decoder-extension/) gets a review soon, it would be a very good replacement for [SAML Tracker](https://addons.mozilla.org/en-US/firefox/addon/saml-message-decoder-extension/).

---

<div class="post-metadata">

**Author:** ![jorgev](https://avatars.discourse-cdn.com/v4/letter/j/71c47a/32.png) [@jorgev](https://discourse.mozilla.org/u/jorgev)\
**Post date:** [August 8, 2017, 10:52pm UTC](https://discourse.mozilla.org/t/favorite-webextensions/17087/15 "2017-08-08T22:52:30Z")

</div>

We’ll start adding recommendations soon. After that, it needs to be enabled in the Add-ons Manager, which is up to the Firefox team, but should also happen soon thereafter.

---

<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 10, 2017, 9:45pm UTC](https://discourse.mozilla.org/t/favorite-webextensions/17087/16 "2017-08-10T21:45:41Z")

</div>

Thanks; cross reference [https://blog.mozilla.org/addons/2017/08/10/upcoming-changes-compatibility/#comment-224134](https://blog.mozilla.org/addons/2017/08/10/upcoming-changes-compatibility/#comment-224134) under today’s _Upcoming Changes in Compatibility Features | Mozilla Add-ons Blog_

---

<div class="post-metadata">

**Author:** ![cadeyrn](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/cadeyrn/32/60285_2.png) [@cadeyrn](https://discourse.mozilla.org/u/cadeyrn)\
**Post date:** [August 11, 2017, 6:42am UTC](https://discourse.mozilla.org/t/favorite-webextensions/17087/17 "2017-08-11T06:42:23Z")

</div>

> [@andreip](#):
>
> “New tab to about:home” is a good replacement for the legacy “New Tab Override (browser.newtab.url replacement)”. I think the author wanted to port it to a WebExtension but I did not see any work in this direction yet.

> **[Commits · cadeyrn/newtaboverride](https://github.com/cadeyrn/newtaboverride/commits/web-ext)**
>
> New Tab Override allows you to set the page that shows whenever you open a new tab. - Commits · cadeyrn/newtaboverride

The WebExtension version will be released in a few days. So there is no need to suggest alternatives to New Tab Override because the WebExtension will be available very soon. 😉

---

<div class="post-metadata">

**Author:** ![cadeyrn](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/cadeyrn/32/60285_2.png) [@cadeyrn](https://discourse.mozilla.org/u/cadeyrn)\
**Post date:** [August 11, 2017, 12:51pm UTC](https://discourse.mozilla.org/t/favorite-webextensions/17087/18 "2017-08-11T12:51:15Z")

</div>

> [@cadeyrn](#):
>
> The WebExtension version will be released in a few days.

In a few days = today 😃

I uploaded the update to AMO a few minutes ago. Now waiting for review. 😉

Here you can find more information:

> **[Release Version 7.0 · cadeyrn/newtaboverride](https://github.com/cadeyrn/newtaboverride/releases/tag/v7.0.0)**
>
> New Tab Override is a WebExtension and compatible with Firefox 57+ now!
> New Tab Override was developed from the ground up as so-called WebExtension. This makes New Tab Override compatible with Fire...

---

<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:** [August 11, 2017, 2:26pm UTC](https://discourse.mozilla.org/t/favorite-webextensions/17087/19 "2017-08-11T14:26:30Z")

</div>

Nice! I cannot see v7. You can provide an unlisted signed version with another UUID for power users like me that want to test it out 😃 That is if it takes too long to review.

If I ever want a feature I will contribute to your extension instead of maintaining mine.

---

<div class="post-metadata">

**Author:** ![cadeyrn](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/cadeyrn/32/60285_2.png) [@cadeyrn](https://discourse.mozilla.org/u/cadeyrn)\
**Post date:** [August 11, 2017, 2:35pm UTC](https://discourse.mozilla.org/t/favorite-webextensions/17087/20 "2017-08-11T14:35:18Z")

</div>

You can find an unsigned version here:  
[https://github.com/cadeyrn/newtaboverride/raw/master/dist/new\_tab\_override-7.0.0.xpi](https://github.com/cadeyrn/newtaboverride/raw/master/dist/new_tab_override-7.0.0.xpi)

You have to use about:debugging to load it temporarily or you have to use a pre-release version of Firefox and to disable the signature to test it. I don’t want to create a unlisted version with another ID because I hope the review won’t take too much time. 😉

It would be great to see contributions, I accept pull requests! 😃

[Next page](https://discourse.mozilla.org/t/favorite-webextensions/17087.md?page=2)
