**[Affected versions]:** - Firefox Nightly 74.0a1 - Build ID: 20200205215017 - Firefox Beta 73.0b12 - Build ID: 20200203203546 **[Affected Platforms]:** - Windows 10 x64 - Mac 10.15.1 - Ubuntu 18.04 x64 **[Prerequisites]:** - Have a new Firefox profile. - Have the following prefs in the “about:config” - `security.content.signature.root_hash` set to `DB:74:CE:58:E4:F9:D0:9E:E0:42:36:BE:6C:C5:C4:F6:6A:E7:74:7D:C0:21:42:7A:03:BC:2F:57:0C:8B:9B:90`; - `app.normandy.api_url` set to `https://stage.normandy.nonprod.cloudops.mozgcp.net/api/v1`; - `app.normandy.dev_mode`set to `true`; - `app.normandy.logging.level` set to `0`; - `services.settings.server` set to `https://settings.stage.mozaws.net/v1`; - `ppop-doh-roll` set to `true`; **[Steps to reproduce]:** 1. Open the browser with the profile from prerequisites. 2. Navigate to “about:preferences” and click the “Settings…” button located at the bottom of the page underneath the “Network Settings” section. 3. Uncheck “Enable DNS over HTTPS”. 4. Restart the browser and navigate to `about:config`. 5. Search for the `doh-rollout` pref and observe the page. **[Expected result]:** - Only the `doh-rollout.enabled` pref is displayed and it is set to `false`. **[Actual result]:** - The value of the `doh-rollout.enabled` pref is `true` and all the other prefs set by enabling the DNS over HTTPS feature remain the same. **[Notes]:** - The issue is also reproducible if you manually change the `doh-rollout.enabled` pref to `false` and check if the value will be changed if you check the “Enable DNS over HTTPS”. - Because of this scenario we are unable to verify if the user would be able to re-enable the DNS over HTTPS feature. - We have used the following Normandy recipe (you need access to the Delivery Console in order to view it):
Bug 1613635 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
**[Affected versions]:** - Firefox Nightly 74.0a1 - Build ID: 20200205215017 - Firefox Beta 73.0b12 - Build ID: 20200203203546 **[Affected Platforms]:** - Windows 10 x64 - Mac 10.15.1 - Ubuntu 18.04 x64 **[Prerequisites]:** - Have a new Firefox profile. - Have the following prefs in the “about:config” - `security.content.signature.root_hash` set to `DB:74:CE:58:E4:F9:D0:9E:E0:42:36:BE:6C:C5:C4:F6:6A:E7:74:7D:C0:21:42:7A:03:BC:2F:57:0C:8B:9B:90`; - `app.normandy.api_url` set to `https://stage.normandy.nonprod.cloudops.mozgcp.net/api/v1`; - `app.normandy.dev_mode`set to `true`; - `app.normandy.logging.level` set to `0`; - `services.settings.server` set to `https://settings.stage.mozaws.net/v1`; - `ppop-doh-roll` set to `true`; **[Steps to reproduce]:** 1. Open the browser with the profile from prerequisites. 2. Navigate to “about:preferences” and click the “Settings…” button located at the bottom of the page underneath the “Network Settings” section. 3. Uncheck “Enable DNS over HTTPS”. 4. Restart the browser and navigate to `about:config`. 5. Search for the `doh-rollout` pref and observe the page. **[Expected result]:** - Only the `doh-rollout.enabled` pref is displayed and it is set to `false`. **[Actual result]:** - The value of the `doh-rollout.enabled` pref is `true` and all the other prefs set by enabling the DNS over HTTPS feature remain the same. **[Notes]:** - The issue is also reproducible if you manually change the `doh-rollout.enabled` pref to `false` and check if the value will be changed if you check the “Enable DNS over HTTPS”. - Because of this scenario we are unable to verify if the user would be able to re-enable the DNS over HTTPS feature. - We have used the following Normandy recipe (you need access to the Delivery Console in order to view it): https://delivery-console.stage.mozaws.net/recipe/927/