av9ash/GitBugs huggingface dataset:
Bug: Intermittent browser/base/content/test/backforward/browser_history_menu.js (finished) | single tracking bug
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2023-08-23 01:15:29+00:00
Resolved: 2023-10-04 12:02:14+00:00

**Filed by:** sstanca [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer?job_id=426781973&repo=autoland
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NKBFK9xaSR-x55mAmXw_Hg/runs/0/artifacts/public/logs/live_backing.log

---
```
[task 2023-08-22T22:59:46.010Z] 22:59:46     INFO - TEST-START | Shutdown
[task 2023-08-22T22:59:46.011Z] 22:59:46     INFO - Browser Chrome Test Summary
[task 2023-08-22T22:59:46.011Z] 22:59:46     INFO - Passed:  62
[task 2023-08-22T22:59:46.011Z] 22:59:46     INFO - Failed:  0
[task 2023-08-22T22:59:46.012Z] 22:59:46     INFO - Todo:    0
[task 2023-08-22T22:59:46.012Z] 22:59:46     INFO - Mode:    e10s
[task 2023-08-22T22:59:46.013Z] 22:59:46     INFO - *** End BrowserChrome Test Results ***
[task 2023-08-22T23:05:29.367Z] 23:05:29     INFO -  [Parent 5788, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/components/places/Database.cpp:512
[task 2023-08-22T23:05:29.383Z] 23:05:29     INFO -  console.error: (new TypeError("connection not specified or invalid.", "resource://gre/modules/Sqlite.sys.mjs", 1522))
[task 2023-08-22T23:05:29.392Z] 23:05:29     INFO -  console.error: (new TypeError("can't access property \"executeBeforeShutdown\", db is undefined", "resource://gre/modules/PlacesUtils.sys.mjs", 1467))
[task 2023-08-22T23:05:29.394Z] 23:05:29     INFO -  [Parent 5788, IPDL Background] WARNING: QM_TRY failure (ERROR): 'OkIf(gBasePath)', file dom/quota/ActorsParent.cpp:1781
[task 2023-08-22T23:05:29.394Z] 23:05:29     INFO -  [Parent 5788, IPDL Background] WARNING: Trying to create QuotaManager before profile-do-change! Forgot to call do_get_profile()?: file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:1780
[task 2023-08-22T23:05:29.394Z] 23:05:29     INFO -  [Parent 5788, IPDL Background] WARNING: QM_TRY failure (ERROR): 'GetOrCreate().map([](const auto& res) { return Ok{}; }) failed with resultCode 0x80004005, resultName NS_ERROR_FAILURE', file dom/quota/ActorsParent.cpp:1804
[task 2023-08-22T23:05:29.394Z] 23:05:29     INFO -  [Parent 5788, IPDL Background] WARNING: QM_TRY failure (ERROR): 'QuotaManager::EnsureCreated() failed with resultCode 0x80004005, resultName NS_ERROR_FAILURE', file dom/quota/QuotaParent.cpp:496
[task 2023-08-22T23:05:56.015Z] 23:05:56     INFO - TEST-UNEXPECTED-TIMEOUT | browser/base/content/test/backforward/browser_history_menu.js (finished) | application timed out after 370 seconds with no output
[task 2023-08-22T23:05:56.015Z] 23:05:56     INFO - TEST-INFO 
```
Bug: Intermittent TV browser/components/preferences/tests/browser_privacy_relayIntegration.js | single tracking bug
Status: NEW
Priority: P5
Created: 2023-08-23 04:57:53+00:00
Resolved: 2024-02-27 17:28:44+00:00

**Filed by:** sstanca [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer?job_id=426796165&repo=autoland
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/TSUPJWLCQ7KmutT-ChWn9A/runs/0/artifacts/public/logs/live_backing.log
**Reftest URL:** https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/TSUPJWLCQ7KmutT-ChWn9A/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1

---
```
[task 2023-08-23T03:53:48.837Z] 03:53:48     INFO - TEST-PASS | browser/components/preferences/tests/browser_privacy_relayIntegration.js | Relay checkbox should be disabled - true == true - 
[task 2023-08-23T03:53:48.837Z] 03:53:48     INFO - Buffered messages logged at 03:53:48
[task 2023-08-23T03:53:48.837Z] 03:53:48     INFO - Leaving test bound testLockedRelayPreference
[task 2023-08-23T03:53:48.838Z] 03:53:48     INFO - Buffered messages finished
[task 2023-08-23T03:53:48.838Z] 03:53:48     INFO - TEST-UNEXPECTED-FAIL | browser/components/preferences/tests/browser_privacy_relayIntegration.js | This test exceeded the timeout threshold. It should be rewritten or split up. If that's not possible, use requestLongerTimeout(N), but only as a last resort. - 
[task 2023-08-23T03:53:48.838Z] 03:53:48     INFO - GECKO(1613) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration.
[task 2023-08-23T03:53:48.839Z] 03:53:48     INFO - GECKO(1613) | MEMORY STAT | vsize 16155MB | residentFast 384MB | heapAllocated 195MB
[task 2023-08-23T03:53:48.839Z] 03:53:48     INFO - TEST-OK | browser/components/preferences/tests/browser_privacy_relayIntegration.js | took 59839ms
```
Bug: Firefox Translation proposing French to French translation
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2023-08-23 08:16:51+00:00
Resolved: 2023-09-08 09:29:29+00:00

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/117.0

Steps to reproduce:

If I open a new page in french, Firefox propose to translate it from french to french !
It was only possible to deactivate translation from french to ... by setting the default language of Firefox in another language like English.
It's a new bug, which appeared on Firefox 117.0. I'm on Linux Ubuntu 22.04
I use Firefox in french.


Actual results:

When I open a Web page in french, I get a proposition to translate the page from french into french, which is completely useless.
It took me half an hour to find how to deactivate the proposition to translate from English to French !
I was really angry about this new "feature".
Somebody (lolobrol) reported bug 1842347 which is similar. The page propose to translate from Dutch to Dutch. I don't understand why this Bug report was closed, since it is very annoying. It's a true BUG.


Expected results:

French pages should not be translated into French !
The same should be true for any language, so no translation proposition should appear for translating from one language into the same language !
Bug: Import Browser data window is darker in Firefox view than on Preferences page with Dark theme enabled
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2023-08-23 08:38:56+00:00
Resolved: 2023-08-23 20:05:59+00:00

**Found in**
* 118.0a1 (2023-08-21)



**Affected versions**
* 118.0a1 (2023-08-21)



**Tested platforms**
* Affected platforms: Ubuntu 20, Windows 10x64, macOS 13
* Unaffected platforms: none

**Preconditions**
* dark theme enabled
* browser.tabs.firefox-view-next: true

**Steps to reproduce**
1. Open the migration window inside the Firefox view.
2. In a new window open the migration window inside preferences.
3. Observe the two windows.



**Expected result** 
* The windows are identical.

**Actual result**
* The Firefox view window is darker than the window from the Preferences page.

**Regression range**
* Not a regression. Reproducing after bug 1826604 was implemented.



**Additional notes**
* Attached a screenshot.
Bug: The "Show products recommended by Firefox" radio button has no functionality
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2023-08-23 08:59:37+00:00
Resolved: 2023-08-28 15:08:58+00:00

**Found in**
* Nightly 118.0a1 (2023-08-23)

**Affected versions**
* Nightly 118.0a1 (2023-08-23)

**Affected platforms**
* All

**Preconditions:**
Set the browser.shopping.experience2023.enabled - TRUE
Set the browser.shopping.experience2023.optedIn - 1

**Steps to reproduce**
1. Reach https://www.amazon.com/WOKA-Electric-Standing-Adjustable-Controllers/dp/B09L1KY91X/ref=sr_1_2_sspa?crid=1I1N64FJG4GK7&keywords=standing%2Bdesk&qid=1692776724&sprefix=standing%2Bdes%2Caps%2C218&sr=8-2-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&th=1
2. Expand the Settings card and Turn Off the "Show products recommended by Firefox".

**Expected result**
* The "More to consider" card should disappear.

**Actual result**
* The "Show products recommended by Firefox" radio button has no functionality.

**Regression range**
Not Applicable
Bug: Double clicking on Sort by date/Sort by site will no longer load the history items list
Status: NEW
Priority: P3
Created: 2023-08-23 09:23:27+00:00
Resolved: 2023-09-12 18:46:42+00:00

**Found in**
- Firefox 118.0a1

**Affected versions**
- Firefox 118.0a1

**Tested platforms**
- Affected platforms: macOS 13.5, Ubuntu 22.04, Windows 10

**Preconditions**
- browser.tabs.firefox-view-next is set to true
- Have some browsing history items (importing from another browser will help)

**Steps to reproduce**
1. Launch Firefox and access Firefox View
2. Select History and then double click between Sort by date and Sort by site

**Expected result**
- The list is loaded without issues

**Actual result**
- By double clicking on Sort by date and Sort by site, the following message will appear "Get back to where you've been" and will not load the history items

**Regression range**
- New implementation

**Additional notes**
- The issue can be seen in the following [attachment](https://drive.google.com/file/d/1z6GWrI92_z_BbvlgbWET1Xa8Kcj4XdZ0/view?usp=sharing)
- Clicking once on the options will reload the list as expected, so this only happens when double clicking
Bug: Text fields get the same value when filed
Status: VERIFIED
Priority: P1
Resolution: FIXED
Created: 2023-08-23 15:27:52+00:00
Resolved: 2023-10-02 07:26:19+00:00

Steps to reproduce the problem:
1. Add some text in one of the fields

What is the expected behavior? (add screenshot)
Only the filed field must have a value

What went wrong? (add screenshot)
The other field is field with the same value.

It's a regression from bug 1839774 and especially from bug 1838855.
Bug: Perma browser/base/content/test/tabs/browser_addNewTab_mouseup_submenu.js | Uncaught exception in test bound addNewTab_mouseup_submenu - when Gecko 118 merges to Beta on 2023-08-28
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2023-08-23 16:13:48+00:00
Resolved: 2023-08-23 17:28:07+00:00

[Tracking Requested - why for this release]:

* [Central-as-beta-simulation](https://treeherder.mozilla.org/jobs?repo=try&resultStatus=testfailed%2Cbusted%2Cexception%2Cretry%2Cusercancel&revision=9a015263d1ff49c83513cc2db053a099e5c9bfed&selectedTaskRun=CzdbQO5kQSCkawk05_Q1Tg.0&test_paths=browser%2Fbase%2Fcontent%2Ftest%2Ftabs)
* [How to run these simulations](https://wiki.mozilla.org/Sheriffing/How_To/Beta_simulations#TRUNK_AS_EARLY_BETA)
* [Failure log](https://treeherder.mozilla.org/logviewer?job_id=426822086&repo=try&lineNumber=10743)

```
[task 2023-08-23T11:02:37.984Z] 11:02:37     INFO - TEST-PASS | browser/base/content/test/tabs/browser_addNewTab_mouseup_submenu.js | New tab button is visible - 
[task 2023-08-23T11:02:37.985Z] 11:02:37     INFO - Buffered messages finished
[task 2023-08-23T11:02:37.986Z] 11:02:37     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/tabs/browser_addNewTab_mouseup_submenu.js | Uncaught exception in test bound addNewTab_mouseup_submenu - at resource://testing-common/BrowserTestUtils.sys.mjs:1253 - TypeError: subject is null
[task 2023-08-23T11:02:37.986Z] 11:02:37     INFO - Stack trace:
[task 2023-08-23T11:02:37.986Z] 11:02:37     INFO - waitForEvent@resource://testing-common/BrowserTestUtils.sys.mjs:1253:25
[task 2023-08-23T11:02:37.987Z] 11:02:37     INFO - addNewTab_mouseup_submenu@chrome://mochitests/content/browser/browser/base/content/test/tabs/browser_addNewTab_mouseup_submenu.js:18:44
[task 2023-08-23T11:02:37.988Z] 11:02:37     INFO - handleTask@chrome://mochikit/content/browser-test.js:1131:26
[task 2023-08-23T11:02:37.988Z] 11:02:37     INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1203:18
[task 2023-08-23T11:02:37.989Z] 11:02:37     INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1345:14
[task 2023-08-23T11:02:37.989Z] 11:02:37     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:1120:14
[task 2023-08-23T11:02:37.990Z] 11:02:37     INFO - SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13
[task 2023-08-23T11:02:37.990Z] 11:02:37     INFO - Leaving test bound addNewTab_mouseup_submenu
[task 2023-08-23T11:02:38.060Z] 11:02:38     INFO - GECKO(7176) | MEMORY STAT | vsize 11576MB | residentFast 485MB | heapAllocated 239MB
```
Bug: wrong icon for settings in translation panel if detected language is not yet supported
Status: NEW
Priority: P3
Created: 2023-08-23 20:19:17+00:00
Resolved: 2024-09-02 12:20:55+00:00

STR:

1. Open https://www.mozilla.org/cs/
2. Select "Translate page…" in the app menu

Actual:

The panel shows an info icon on the right side.

Expected:

The info icon is for the settings and should therefore use the gear icon as in the other translation panels.
Bug: 17.81 - 13.21% welcome fcp / welcome fcp (Windows) regression on Fri August 18 2023
Status: RESOLVED
Priority: P1
Resolution: FIXED
Created: 2023-08-24 08:41:20+00:00
Resolved: 2024-01-22 15:48:37+00:00

Perfherder has detected a browsertime performance regression from push [29c39113c4bfbf17193d9ca9a756482de04da3af](https://hg.mozilla.org/integration/autoland/pushloghtml?changeset=29c39113c4bfbf17193d9ca9a756482de04da3af). As author of one of the patches included in that push, we need your help to address this regression.

### Regressions:

| **Ratio** | **Test** | **Platform** | **Options** | **Absolute values (old vs new)** |  **Performance Profiles** | 
|--|--|--|--|--|--| 
| [18%](https://treeherder.mozilla.org/perfherder/graphs?timerange=1209600&series=autoland,3913745,1,13)  | [welcome](https://firefox-source-docs.mozilla.org/testing/perfdocs/raptor.html#welcome-c) fcp | windows10-64-shippable-qr | fission warm webrender | [41.50](https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ADqWbgZZSf-U2LLAgTrXrw/runs/0/artifacts/public/test_info/browsertime-results.tgz) -> [48.89](https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/LQ6k1BmETECNjK-SpzK3AQ/runs/0/artifacts/public/test_info/browsertime-results.tgz) | [Before](https://profiler.firefox.com/from-url/https%3A%2F%2Ffirefox-ci-tc.services.mozilla.com%2Fapi%2Fqueue%2Fv1%2Ftask%2FADqWbgZZSf-U2LLAgTrXrw%2Fruns%2F0%2Fartifacts%2Fpublic%2Ftest_info%2Fprofile_welcome.zip)/[After](https://profiler.firefox.com/from-url/https%3A%2F%2Ffirefox-ci-tc.services.mozilla.com%2Fapi%2Fqueue%2Fv1%2Ftask%2FLQ6k1BmETECNjK-SpzK3AQ%2Fruns%2F0%2Fartifacts%2Fpublic%2Ftest_info%2Fprofile_welcome.zip) |
| [13%](https://treeherder.mozilla.org/perfherder/graphs?timerange=1209600&series=autoland,3913745,1,13)  | [welcome](https://firefox-source-docs.mozilla.org/testing/perfdocs/raptor.html#welcome-c) fcp | windows10-64-shippable-qr | fission warm webrender | 41.75 -> 47.27 |  |


Details of the alert can be found in the [alert summary](https://treeherder.mozilla.org/perfherder/alerts?id=39377), including links to graphs and comparisons for each of the affected tests. Please follow our [guide to handling regression bugs](https://wiki.mozilla.org/TestEngineering/Performance/Handling_regression_bugs) and **let us know your plans within 3 business days, or the offending patch(es) may be backed out** in accordance with our [regression policy](https://www.mozilla.org/en-US/about/governance/policies/regressions/).

If you need the profiling jobs you can trigger them yourself from treeherder job view or ask a sheriff to do that for you.

For more information on performance sheriffing please see our [FAQ](https://wiki.mozilla.org/TestEngineering/Performance/FAQ).
Bug: Selected paragraphs are not translated
Status: RESOLVED
Priority: P3
Resolution: DUPLICATE
Created: 2023-08-24 12:14:35+00:00
Resolved: 2023-10-14 15:05:22+00:00

OS: MacOS 13.5
Firefox 116.0.3

The following page is not translated completely. Some paragraphs are not translated. (See screenshot.)
https://ville.montreal.qc.ca/memoiresdesmontrealais/les-nouilles-wing-ltee
Bug: Intermittent TV browser/components/preferences/tests/browser_contentblocking.js | This test exceeded the timeout threshold. It should be rewritten or split up. If that's not possible, use requestLongerTimeout(N), but only as a last resort. -
Status: NEW
Priority: P5
Created: 2023-08-24 15:42:12+00:00
Resolved: 2023-09-07 12:39:07+00:00

**Filed by:** ncsoregi [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer?job_id=426942574&repo=autoland
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NQhrOjOqR2yRt0XpKZ7OhQ/runs/0/artifacts/public/logs/live_backing.log
**Reftest URL:** https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NQhrOjOqR2yRt0XpKZ7OhQ/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1

---
```
[task 2023-08-24T14:24:32.489Z] 14:24:32     INFO - TEST-PASS | browser/components/preferences/tests/browser_contentblocking.js | The warning in the standard section should have hidden after being clicked - 
[task 2023-08-24T14:24:32.489Z] 14:24:32     INFO - Leaving test bound testReloadTabsMessage
[task 2023-08-24T14:24:32.489Z] 14:24:32     INFO - Buffered messages logged at 14:24:30
[task 2023-08-24T14:24:32.490Z] 14:24:32     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "http://example.com/" line: 0}]
[task 2023-08-24T14:24:32.490Z] 14:24:32     INFO - Buffered messages finished
[task 2023-08-24T14:24:32.490Z] 14:24:32     INFO - TEST-UNEXPECTED-FAIL | browser/components/preferences/tests/browser_contentblocking.js | This test exceeded the timeout threshold. It should be rewritten or split up. If that's not possible, use requestLongerTimeout(N), but only as a last resort. - 
[task 2023-08-24T14:24:32.491Z] 14:24:32     INFO - GECKO(1638) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration.
[task 2023-08-24T14:24:32.491Z] 14:24:32     INFO - GECKO(1638) | MEMORY STAT | vsize 16249MB | residentFast 422MB | heapAllocated 177MB
[task 2023-08-24T14:24:32.491Z] 14:24:32     INFO - TEST-OK | browser/components/preferences/tests/browser_contentblocking.js | took 169491ms
```
Bug: disable translation completely
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2023-08-24 17:23:51+00:00
Resolved: 2023-08-24 18:51:31+00:00

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/117.0

Steps to reproduce:

Just visit any website after fresh upgrade of FF to FF 117.


Actual results:

An annoying pop up proposes to translate the page


Expected results:

Users need to be presented with a mean to totally disable this option, not just in "some cases". Similarly to Addons disabling, the disabling of this "translation" feature should not require any restart of FF.

- Setting `extensions.translations.disabled` to true does not help
https://www.ghacks.net/2021/05/29/mozilla-integrates-firefox-translations-into-firefox/
- Setting `browser.translation.ui.show` to false does not help
https://bugzilla.mozilla.org/show_bug.cgi?id=1093574

I've tried these two parameters without rebooting FF as I have too many tabs opened and windows placed specifically on particular monitors, that I don't want to waste anytime reconfiguring everything because of an unwanted new feature.
Bug: Synced Tabs shows up in History menu when identity.fxaccounts.enabled=False
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2023-08-24 19:09:45+00:00
Resolved: 2023-08-25 11:42:29+00:00

Steps to reproduce:

Set `identity.fxaccounts.enabled=False` in `about:config`.

Click the `History` menu


Actual results:

Saw `Synced Tabs`


Expected results:

I should not see `Synced Tabs` because that has been disabled.

This is a regression bug because it used to not be there.
Bug: Can no longer paste visited link and hit enter
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2023-08-25 09:21:44+00:00
Resolved: 2023-08-31 16:06:25+00:00

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0

Steps to reproduce:

I attempted to paste a link that I had already visited into the address bar and hit enter.


Actual results:

Nothing happened! Hitting enter appears to be disabled. I am shown a dropdown/autocomplete of the link I want to visit, and only by choosing that can I visit the link.


Expected results:

It should be possible - as it was until recently - to past any link, visited or not - and go directly to the desired URL.
Bug: User is not enrolled in an experiment that sets the feature off and a rollout that sets the feature on at the same time for opaqueResponseBlocking feature config
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2023-08-25 13:12:12+00:00
Resolved: 2023-09-11 19:50:38+00:00

**[Affected versions]:**

- Firefox Release 116
- Firefox Beta 117

**[Affected Platforms]:**

- Windows 10x64
- macOS Ventura 13.5
- Ubuntu 22.04 x64

**[Prerequisites]:**

- Have an experiment that sets the feature “off” on the control branch and “on” on the treatment branch, and a rollout that sets the feature "on" for the opaqueResponseBlocking feature config.
- Have a [user.js](https://drive.google.com/drive/folders/100VBQTLJ0CIw34x2vvNimjBEDuyFb82h) file for the experiment to be able to enroll in the control branch.

**[Steps to reproduce]:**

1. Use the user.js file to enroll in the Control branch of the experiment and restart the browser.
2. Navigate to “about:telemetry#events-tab” and observe the events.
3. Navigate to “about:studies” and observe the entries.

**[Expected result]:**

- Step 2: The enroll event is registered for the experiment AND the rollout. 
- Step 3: The experiment is marked as “Active”.

**[Actual result]:**

- Step 2:
  - The enroll event is registered for the rollout. 
  - An unenroll event IS registered for the experiment right after an enrollment event.
- Step 3: The experiment is marked as “Complete”.

**[Notes]:**

- The issue might be reproducible on Firefox Nightly also, if the rollout sets a value different from the default value for the "browser.opaqueResponseBlocking" pref.
Bug: User is unenrolled from a rollout if the user unenrolls from an experiment, both using the opaqueResponseBlocking feature config
Status: VERIFIED
Priority: P1
Resolution: FIXED
Created: 2023-08-25 13:58:34+00:00
Resolved: 2023-11-15 12:34:06+00:00

**[Affected versions]:**

- Firefox Release 116
- Firefox Beta 117

**[Affected Platforms]:**

- Windows 10x64
- macOS Ventura 13.5
- Ubuntu 22.04 x64

**[Prerequisites]:**

- Have an experiment that sets the feature “off” on the control branch and “on” on the treatment branch, and a rollout that sets the feature on for the opaqueResponseBlocking feature config.
- Have a user.js file for the experiment to be able to enroll in the control branch.

**[Steps to reproduce]:**

1. Use the [user.js](https://drive.google.com/drive/folders/1MW_44FaYGB-6i53NMe5yJyUAdSA7U5Z-) file to enroll in the Treatment A branch of the experiment and restart the browser.
2. Navigate to “about:telemetry#events-tab” and observe the events.
3. Navigate to “about:studies” and remove the experiment.
4. Navigate to “about:telemetry#events-tab” and observe the events.


**[Expected result]:**

- Step 2: 
  - An enroll event is registered for the experiment. 
  - An enroll event is registered for the rollout.
-  Step 3: The experiment is removed and the user is still enrolled in the rollout.

**[Actual result]:**
- Step 2:
  - An enroll event is registered for the experiment. 
  - An enroll event is registered for the rollout.
- Step 3: The user is unenrolled from both the experiment and the rollout.

**[Notes]:**

- The issue might be reproducible on Firefox Nightly also, if the rollout sets a value different from the default value for the "browser.opaqueResponseBlocking" pref.