• nlfx@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    3 years ago

    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).

    • TheAnonymouseJoker@lemmy.ml
      link
      fedilink
      arrow-up
      0
      arrow-down
      2
      ·
      3 years ago

      Quoting from source code comment:

      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”; } }

      I think this should be self explanatory.