5 ms·
Hm, it looks like the ticket under which they added the "Your default search engine has been changed" message is private. https://bugzilla.mozilla.org/show_bug
by frankjr 5y ago
Hm, it looks like the ticket under which they added the "Your default search engine has been changed" message is private.
https://bugzilla.mozilla.org/show_bug.cgi?id=1748923 https://bugzilla.mozilla.org/show_bug.cgi?id=1748923
https://github.com/mozilla/gecko-dev/commit/d28e21ce8c21dd2a746b05f3487d069dfe50cd90 https://github.com/mozilla/gecko-dev/commit/d28e21ce8c21dd2a...
- riedel 5y agoIt is actually interesting to look through the commit messages. What do you have to actually pay to get your domain specially mentioned in an allow list: https://github.com/mozilla/gecko-dev/commit/7b655cecb81e21457c2144fddf489136b9195c0d https://github.com/mozilla/gecko-dev/commit/7b655cecb81e2145...
- muizelaar 5y agoYou don't have to pay anything. You just have to acknowledge that your site might break and won't use any unimplemented functionality because the API that's enabled isn't stable enough to be enabled unconditionally yet. The same kind of thing as Chrome's origin trials.
- frankjr 5y agoHuh, I've been looking for the list of current search engines to see which have been removed but it seems these engines are not actually statically defined in the source code but rather the list is loaded remotely. And each search engine is actually a web extension. I did not know that! Set `devtools.chrome.enabled` to `true` in `about:config` and then Tools -> Browser Tools -> Browser Console and type: const { RemoteSettings } = ChromeUtils.import("resource://services-settings/remote-settings.js", {}) await RemoteSettings("search-config").get() This looks to be the complete list that gets filtered based on your location, language etc.