Bug 1583479 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.

**Note**
* When the blocklist is retrieved before installing an extension that hijacks the homepage, then the homepage preferences will only be reverted after first restart AND the set homepage will be opened at first reopen of the profile, even if it's blocklisted.

**Affected versions**
* Nightly v71.0a1 from 2019-09-23
* Beta v70.0b8

**Affected platforms**
* All

**Steps to reproduce**
1. Install the Remote Settings Devtools extension
https://github.com/mozilla/remote-settings-devtools/releases/tag/1.1.0
2. Click the "Remote Settings Devtools" extension icon from the toolbar.
3. Change the Environment setting (from the top-right corner) to Stage.
4. Click on "Clear ALL local data" button.
5. Click on the "Poll Server" button (or click on the "Force Sync" button from the "main/hijack-blocklists" Collection.
6. Make sure that this URL is gets blocklisted by comparing the Remote Settings Hijack Blocklist to the Homepage link that the extension will set (https://www.bing.com/?pc=U510&mk) and make sure that one of the strings from the blocklist is contained.
7. Open Bing Homepage and Search Engine and install the extension:
https://addons.mozilla.org/ro/firefox/addon/bing-homepage-searchengine/?src=search
Observation: The homepage is NOT instantly blocked and reverted to original settings.
8. Close the browser and reopen (as a normal user).

**Expected result**
* The homepage preferences set by the Bing extension are being removed, reverting the original homepage preferences and the blocked homepage is not loaded.

**Actual result**
* The blocked homepage is loaded after first restart AND the extension door hanger that notifies the user that "Your homepage has been changed." at this point when it's already blocked and reverted.
**Note**
* When the blocklist string is saved in uppercase and the homepage link contains the blocklist string, but with uppercase characters, and IF the blocklist is retrieved before installing an extension that hijacks the homepage, then the homepage preferences will only be reverted after the first restart AND the set homepage will be opened at first reopen of the profile, even if it's blocklisted.

**Affected versions**
* Nightly v71.0a1 from 2019-09-23 and Nightly v71.0a1 form 2019-10-03
* Beta v70.0b8 and Beta v70.0b11

**Affected platforms**
* All

**Steps to reproduce**
1. Make sure that the "pc=U510" or "PC=U510" (NOT "pc-u510" or "bing") are added to the "homepage-urls" collection of the hijack-blocklists and no other strings that would block the homepage are added.
2. Install the Remote Settings Devtools extension
https://github.com/mozilla/remote-settings-devtools/releases/tag/1.1.0
3. Click the "Remote Settings Devtools" extension icon from the toolbar.
4. Change the Environment setting (from the top-right corner) to Stage.
5. Click on "Clear ALL local data" button.
6. Click on the "Poll Server" button (or click on the "Force Sync" button from the "main/hijack-blocklists" Collection.
7. Open Bing Homepage and Search Engine and install the extension:
https://addons.mozilla.org/ro/firefox/addon/bing-homepage-searchengine/?src=search
Observation: The homepage is NOT instantly blocked and reverted to original settings.
8. Close the browser and reopen (as a normal user).

**Expected result**
* The homepage preferences set by the Bing extension are being removed, reverting the original homepage preferences and the blocked homepage is not loaded.

**Actual result**
* The blocked homepage is loaded after first restart AND the extension door hanger that notifies the user that "Your homepage has been changed." at this point when it's already blocked and reverted.
**Note**
* When the blocklist string is saved in uppercase and the homepage link contains the blocklist string, but with uppercase characters, and IF the blocklist is retrieved before installing an extension that hijacks the homepage, then the homepage preferences will only be reverted after the first restart AND the set homepage will be opened at first reopen of the profile, even if it's blocklisted.

**Affected versions**
* Nightly v71.0a1 from 2019-09-23 and Nightly v71.0a1 form 2019-10-03
* Beta v70.0b8 and Beta v70.0b11

**Affected platforms**
* All

**Steps to reproduce**
1. Make sure that the "pc=U510" or "PC=U510" (NOT "pc=u510" or "bing") are added to the "homepage-urls" collection of the hijack-blocklists and no other strings that would block the homepage are added.
2. Install the Remote Settings Devtools extension
https://github.com/mozilla/remote-settings-devtools/releases/tag/1.1.0
3. Click the "Remote Settings Devtools" extension icon from the toolbar.
4. Change the Environment setting (from the top-right corner) to Stage.
5. Click on "Clear ALL local data" button.
6. Click on the "Poll Server" button (or click on the "Force Sync" button from the "main/hijack-blocklists" Collection.
7. Open Bing Homepage and Search Engine and install the extension:
https://addons.mozilla.org/ro/firefox/addon/bing-homepage-searchengine/?src=search
Observation: The homepage is NOT instantly blocked and reverted to original settings.
8. Close the browser and reopen (as a normal user).

**Expected result**
* The homepage preferences set by the Bing extension are being removed, reverting the original homepage preferences and the blocked homepage is not loaded.

**Actual result**
* The blocked homepage is loaded after first restart AND the extension door hanger that notifies the user that "Your homepage has been changed." at this point when it's already blocked and reverted.

Back to Bug 1583479 Comment 0