|
"Mozilla ditched Yahoo recently however in favor of Google, two years before the five year contract would be up for renewal. The terms of the new deal with Google have not been revealed yet, and it remains to be seen whether this new deal will give Mozilla's revenue another boost in 2017." Apparently Firefox 57 when it is installed tries to switch the users default search engine to Google. Whether it asks for user permission to do so, I am not sure. Do the terms of the deal actually require them to do this? |
The decision tree is roughly:
1. If the custom engine is one of our default options, keep it.
2. If the custom engine was set by an add-on, keep it.
3. If the custom engine uses HTTPS, prompt the user to actively choose by opening about:searchreset, and do not prompt again after the user has made a choice.
4. If the custom engine uses insecure HTTP, silently reset to the default.
You can open about:searchreset yourself to see what the prompt looks like.
Code at https://dxr.mozilla.org/mozilla-central/rev/a928be5dacc3b544...