On 28/04/2020 16:22, Tom Schuster wrote: > As the author of one of these extensions for adding a custom search > engine > (https://addons.mozilla.org/en-US/firefox/addon/add-custom-search-engine/) > I am of course disappointed, but not actually surprised. This is > basically round two from about a year ago. I would like to point out > that it would be very simple to only expose this API to extensions. I > am going to fallback to <link rel="search"> for now, which is sadly a > lot less obvious to users. One of the problems with addSearchProvider is that it is basically a loophole for extensions to do things we wanted to be able to stop as part of the move to WebExtensions - namely being able to install search engines that survived removal or block listing of the add-on. We've seen many malicious add-ons, and cutting down the potential routes is a benefit to users. > One reason the previous try of deprecating this API was reverted was > the usage of AddSearchProvider by mycroftproject.com/. I see you > didn't address this issue in your intent to unship. We did not feel it necessary to call out the Mycroft Project specifically, as Telemetry suggests usage is limited (especially if you exclude clones of Google). We did specifically give options for websites, which would also be available to the Mycroft project, even if they are more complex to make work. > I agree that we should probably remove this API for normal web-pages > considering the potential for abuse and just the general annoyance of > prompts. But again my plea: please consider adding proper custom > search engine support to Firefox itself. Even Fenix has support for > adding custom search engines! Not even talking about probably every > other Chrome based browser on Desktop. This is seriously a missing > piece of customization in Firefox.
Customisation of search keywords/aliases/engines is something we are planning on looking at later in the year. We have no specific details at this stage. Mark. _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform