No, you are the one providing misinformation. The explanation you linked to is completely wrong. “offline” actually means that you are silently and automatically “opted-in”, so basically what everybody except Mozilla calls opt-out.
However, this does not change anything to the fact that these “suggestions” were silently enabled in Firefox 92, and that the opt-in dialog box was introduced only in Firefox 93. In addition, this opt-in dialog is not shown if you left your locale as the default “en-US” (“offline” = opt-out).
Sets the appropriate Firefox Suggest scenario based on the current Nimbus
rollout (if any) and “hardcoded” rollouts (if any). The possible scenarios
are:
history
This is the scenario when the user is not in any rollouts. Firefox
Suggest suggestions are disabled.
offline
This is the scenario for the “offline” rollout. Firefox Suggest
suggestions are enabled by default. Search strings and matching keywords
are not included in related telemetry. The onboarding dialog is not
shown.
online
This is the scenario for the “online” rollout. The onboarding dialog will
be shown and the user must opt in to enable Firefox Suggest suggestions
and related telemetry, which will include search strings and matching
keywords.
Related source code:
async _updateFirefoxSuggestScenarioHelper() {
let scenario = this._nimbus.quickSuggestScenario;
if (!scenario) {
await Region.init();
if (
Region.home == “US” &&
Services.locale.appLocaleAsBCP47.substring(0, 2) == “en”
) {
// offline rollout for en locales in the US region
scenario = “offline”;
} else {
// no rollout
scenario = “history”;
}
}
No, you are the one providing misinformation. The explanation you linked to is completely wrong. “offline” actually means that you are silently and automatically “opted-in”, so basically what everybody except Mozilla calls opt-out.
However, this does not change anything to the fact that these “suggestions” were silently enabled in Firefox 92, and that the opt-in dialog box was introduced only in Firefox 93. In addition, this opt-in dialog is not shown if you left your locale as the default “en-US” (“offline” = opt-out).
Quoting from source code comment:
Sets the appropriate Firefox Suggest scenario based on the current Nimbus
Related source code:
async _updateFirefoxSuggestScenarioHelper() { let scenario = this._nimbus.quickSuggestScenario; if (!scenario) { await Region.init(); if ( Region.home == “US” && Services.locale.appLocaleAsBCP47.substring(0, 2) == “en” ) { // offline rollout for en locales in the US region scenario = “offline”; } else { // no rollout scenario = “history”; } }
I think this should be self explanatory.