av9ash/GitBugs huggingface dataset:
Bug: 'Bookmark current tab' only links to Bookmarks Menu
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2023-11-09 12:39:53+00:00
Resolved: 2023-11-17 14:48:00+00:00

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/119.0

Steps to reproduce:

Used 'Bookmark Current Tab' and selected 'Bookmarks Toolbar' as the target


Actual results:

Bookmark was added to 'Bookmarks Menu'.


Expected results:

Bookmark should have been added to Bookmarks Toolbar.  Same result is obtained regardless of what target is selected.  It always adds to the Bookmarks Menu.
Bug: Firefox freezes after update to version 119.0.1
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2023-11-09 12:51:22+00:00
Resolved: 2023-12-17 23:43:51+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/119.0

Steps to reproduce:

Routine web browsing after update to Firefox version 119.0.1 (64 bit) running on Windows 10.


Actual results:

Firefox freezes. Doesn't respond to scrolling, mouse clicks, effort to close application. Have to use Task Manager to close.


Expected results:

Normal operation.
Bug: The Trusted deals card should always show a product with the same or better rating
Status: NEW
Priority: --
Created: 2023-11-09 13:20:30+00:00
Resolved: 2023-11-09 13:20:46+00:00

**Found in**
* Nightly 121.0a1 (2023-11-09)

**Affected versions**
* Nightly 121.0a1 (2023-11-09) 

**Affected platforms**
* ALL

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

**Steps to reproduce**
1. Reach https://www.amazon.com/dp/B00DDXS9QI?th=1

**Expected result**
* The Truted deal card should always show a Product with the same rating or better.

**Actual result**
* Some pages would show a B rated Trusted Deal in the Shopping sidebar when the user is already on an A rated product.
This would help users find better products from the same category or at least their suggetions will always be the Best rated/reviewed products.

**Regression range**
Not Applicable
Bug: about:support blank on Solaris since version 102
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2023-11-09 13:23:20+00:00
Resolved: 2023-12-30 16:35:44+00:00

Steps to reproduce:

about:support shows just empty tables (see attached screenshot). I have verified that last working version was 91.12.0. Since version 102 there is problem upttill recent 115.3.0.

Nobody didn't really notice untill now.
Bug: Copying part of modified URL does not include https
Status: VERIFIED
Priority: P3
Resolution: FIXED
Created: 2023-11-09 13:57:10+00:00
Resolved: 2025-02-25 14:37:00+00:00

STR:
1. Go to https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&component=Address%20Bar
2. Focus the Address bar and remove the second query parameter `&component=Address%20Bar`.
3. Copy the remaining (modified, not submitted) URL and paste it somewhere.

Expected: The URL should begin with `https://`

Actual: The URL starts with `bugzilla.mozilla.org`, so I have to manually prefix it with `https://` to make it a link.
Bug: [Experiment] The “Dismiss” telemetry ping is not registered after switching on a tab with a website opened
Status: NEW
Priority: P2
Created: 2023-11-09 14:34:58+00:00
Resolved: 2023-11-20 17:26:38+00:00

**[Affected versions]:**
- Firefox Release, 119.0, BUILD ID: 20231019122658

**[Affected Platforms]:**
- MacOS 13.6
- Windows 11 x64
- Windows 10 x64

**[Prerequisites]:**
- Have the [“user.js”](https://drive.google.com/drive/folders/1HtxhGLZlZI9ZGhYrr8NVLtGoFxuuXbbu?usp=drive_link) file and the [“ExperimentStore”](https://drive.google.com/file/d/1pJM_zYEzaa02kijVpR8nYH1t55qTnZ2b/view?usp=drive_link) downloaded on your computer.
- Have the "browser.ping-centre.log" pref set to true in “about:config”. 
- Have the Browser Console opened. 

**[Steps to reproduce]:**
1. Create a new Firefox profile according to the prerequisites.
2. Navigate to the profile folder and paste the ExperimentStore files from prerequisites.
3. Restart the browser. 
4. Navigate to the profile folder and paste the user.js files from the prerequisites. 
5. Open a website page (eg: Wikipedia). 
6. Restart the browser and open a new tab having the “Show Bookmarks?” callout message displayed. 
7. Switch to the Wikipedia page. 
8. Focus on the Browser Console. 

**[Expected results]:**
- A “Dismiss” telemetry ping is displayed on the Browser Console. 

**[Actual results]:**
- The “Dismiss” telemetry ping is not displayed on the Browser Console. 

**[Notes]:**
- Attached a screenshot of the issue.
Bug: [Experiment] The callout message “Show Bookmarks?” overlaps the “Default Browser” prompt
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2023-11-09 14:40:55+00:00
Resolved: 2023-11-10 08:39:40+00:00

**[Affected versions]:**
- Firefox Release, 119.0, BUILD ID: 20231019122658

**[Affected Platforms]:**
- MacOS 13.6
- Windows 11 x64
- Windows 10 x64

**[Prerequisites]:**
- Have the [“user.js”](https://drive.google.com/drive/folders/1HtxhGLZlZI9ZGhYrr8NVLtGoFxuuXbbu?usp=drive_link) file and the [“ExperimentStore”](https://drive.google.com/file/d/1pJM_zYEzaa02kijVpR8nYH1t55qTnZ2b/view?usp=drive_link) downloaded on your computer.
- Firefox is not set as the default browser. 

**[Steps to reproduce]:**
1. Create a new Firefox profile according to the prerequisites.
2. Navigate to the profile folder and paste the user.js files from prerequisites.
3. Change the system date to 1-2 days into the future. 
4. Open the browser using the previously created profile. 
5. Observe the results. 

**[Expected results]:**
- The “Show Bookmarks?” callout message does not overlap the “Default Browser” prompt. 

**[Actual results]:**
- The “Show Bookmarks?” callout message overlaps the  “Default Browser” prompt. 


**[Notes]:**
- Attached a screenshot of the issue.
Bug: [Experiment] The “X” button from the callout message does not dismiss the message when clicked
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2023-11-09 14:43:12+00:00
Resolved: 2023-11-10 09:04:20+00:00

**[Affected versions]:**
- Firefox Release 119.0.1 - Build ID: 20231106151204

**[Affected Platforms]:**
- Windows 10 x64
- Windows 11 x64
- macOS 13.1

**[Prerequisites]:**
 - Have this “[user.js](https://drive.google.com/file/d/1XK1Jvob9X6tX-OBLCxTMw_Vn7mlND2_b/view?usp=drive_link)” file saved on your computer.
- Have this [“ExperimentStoreData.json”](https://drive.google.com/file/d/1OFytdntmoZyqqkmS2rkfqFoZRVsm-f2s/view?usp=sharing) file saved on your computer.

**[Steps to reproduce]:**
 1. Create a new Firefox profile but do not open it.
 2. Open the Profile Folder and paste the files from prerequisites.
 3. Open the profile newly created.
 4. Open a new tab and observe the behavior.
 5. Click the “X” button from the triggered Bookmarks callout message.
6.  Observe the behavior.

**[Expected result]:**
 - The Bookmarks callout message is successfully dismissed.

**[Actual result]:**
- The “X” button from the Bookmarks callout message is not actionable.

**[Notes]:**
- Attaching a screen recording of the issue.
Bug: [Experiment] There is no tooltip if the “X” button from the callout message is hovered
Status: RESOLVED
Priority: P2
Resolution: DUPLICATE
Created: 2023-11-09 14:47:45+00:00
Resolved: 2024-04-25 18:13:18+00:00

**[Affected versions]:**
- Firefox Release 119.0.1 - Build ID: 20231106151204

**[Affected Platforms]:**
- Windows 10 x64
- Windows 11 x64
- macOS 13.1

**[Prerequisites]:**
 - Have this “[user.js](https://drive.google.com/file/d/1XK1Jvob9X6tX-OBLCxTMw_Vn7mlND2_b/view?usp=drive_link)” file saved on your computer.
- Have this [“ExperimentStoreData.json”](https://drive.google.com/file/d/1OFytdntmoZyqqkmS2rkfqFoZRVsm-f2s/view?usp=sharing) file saved on your computer.

**[Steps to reproduce]:**
1. Create a new Firefox profile but do not open it.
2. Open the Profile Folder and paste the files from prerequisites.
3. Open the profile newly created.
4. Open a new tab and observe the behavior.
5.  Hover the “X” button from the triggered Bookmarks callout message.
6. Observe the behavior.

**[Expected result]:**
 - There is a tooltip if the “X” button from the callout message is hovered.

**[Actual result]:**
- There is no tooltip if the “X” button from the callout message is hovered

**[Notes]:**
- Attaching a screenshot of the issue.
Bug: [Experiment] The callout message “Show Bookmarks?” overlaps the “Open previous tabs” infobar
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2023-11-09 14:49:08+00:00
Resolved: 2023-11-10 09:08:22+00:00

**[Affected versions]:**
- Firefox Release, 119.0, BUILD ID: 20231019122658

**[Affected Platforms]:**
- MacOS 13.6
- Windows 11 x64
- Windows 10 x64

**[Prerequisites]:**
- Have the [“user.js”](https://drive.google.com/drive/folders/1HtxhGLZlZI9ZGhYrr8NVLtGoFxuuXbbu?usp=drive_link) file and the [“ExperimentStore”](https://drive.google.com/file/d/1pJM_zYEzaa02kijVpR8nYH1t55qTnZ2b/view?usp=drive_link) downloaded on your computer.
- Have the Firefox Browser set as default.

**[Steps to reproduce]:**
1. Create a new Firefox profile according to the prerequisites.
2. Navigate to the profile folder and paste the files from prerequisites.
3. Change the system date 1-2 days in the future. 
4. Restart the browser.
5. Open the browser using the previously created profile. 
6. Open a new tab and observe the results. 

**[Expected results]:**
- The “Show Bookmarks?” callout message does not overlap the “Open previous tabs” infobar. 

**[Actual results]:**
- The “Show Bookmarks?” callout message overlaps the  “Open previous tabs” infobar. 


**[Notes]:**
- This issue is reproducible on new and older profiles. 
- Attached a screen recording of the issue.
Bug: Searching for a TERM that starts with a tilde (~) attempts to open file:///home/TERM
Status: NEW
Priority: P5
Created: 2023-11-09 14:54:54+00:00
Resolved: 2024-02-21 13:25:02+00:00

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

Steps to reproduce:

Type `~TERM` in the urlbar.


Actual results:

`file:///home/TERM` opens.


Expected results:

This change was, intentionally, introduced in Bug 1847572, however, it makes it impossible to search a query with a tilde at the beginning (unless a search engine is selected/clicked in the urlbar).

Here are two use cases.

A. This can interfere with the search engine functionality when the tilde is interpreted to be the synonyms of the term/word that it follows.

B. Additionally, in certain languages, it's typical to write the base forms of grammatical rules starting with a `~` or `-`, so users might be accustomed to use `~` in that use case, since they, definitely, can't use `-` as it is interpreted as term exclusion by the search engines.

-----

Consider to either 1) put it behind a pref, 2) put it "behind" the Actions (the user could first select Actions (with `> SPACE`), then type `~username`), or 3) attempt to open a local directory only when the search term actually matches an existing username in the system.
Bug: [Experiment] The callout message “Show Bookmarks?” overlaps the Search suggestion under the urlbar and is dismissed by it
Status: RESOLVED
Priority: --
Resolution: WONTFIX
Created: 2023-11-09 14:56:41+00:00
Resolved: 2023-11-20 17:25:17+00:00

**[Affected versions]:**
- Firefox Release, 119.0, BUILD ID: 20231019122658

**[Affected Platforms]:**
- MacOS 13.6
- Windows 11 x64
- Windows 10 x64

**[Prerequisites]:**
- Have the [“user.js”](https://drive.google.com/drive/folders/1HtxhGLZlZI9ZGhYrr8NVLtGoFxuuXbbu?usp=drive_link) file and the [“ExperimentStore”](https://drive.google.com/file/d/1pJM_zYEzaa02kijVpR8nYH1t55qTnZ2b/view?usp=drive_link) downloaded on your computer.

**[Steps to reproduce]:**
1. Create a new Firefox profile without opening it. 
2. Navigate to the profile folder and paste the user.js files from prerequisites.
3. Change the system date 1-2 days in the future. 
4. Open the browser using the previously created profile. 
5. Open a new tab and observe the results. 

**[Expected results]:**
- The “Show Bookmarks?” callout message does not overlap the Search Suggestion and is not dismissed by it. 

**[Actual results]:**
- The “Show Bookmarks?” callout message is dismissed by the Search Suggestion. 

**[Notes]:**
- Attached a screen recording of the issue.
Bug: MSIX Nightly build shown in Windows settings as the default browser but in reality its not the default one
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2023-11-09 15:07:33+00:00
Resolved: 2024-01-12 14:59:57+00:00

**Found in**
* MSIX Firefox 121 Nightly

**Affected versions**
* MSIX 121 Nightly

**Tested platforms**
* Affected platforms: Windows 10 22h2.
* Unaffected platforms: MacOS, Ubuntu

**Steps to reproduce**
1. Install MSIX Nightly build
2. Make MSIX Nightly default browser
3. Very that the default browser is Nightly
4. Change the default browser to any other browser (except Nightly)
5. Close Nighty build and reopen it (so that the Set as default notification appears)
6. Click the Set as default browser from the notification
- Windows settings window opens and MozillaFirefoxNightly is shown as default
7. Go to Settings in Nightly and check if its set as default

**Expected result**
* Nightly is set as default browser

**Actual result**
* Chrome or any other browser used in step 4 is still the acting default even though in Windows settings MozillaFirefoxNightly is shown as the default one. Having a html file on disk and duble clicking it will open in Chrome or any other browser used before not in Nightly.

**Regression range**
* Not a regression range since this is a new implementation

**Additional information**
* This is the error I get in the console:
```c

 Error: WDBA nonzero exit code 2147500037: ErrExeOther
    WDBAError resource:///modules/ShellService.sys.mjs:491
   _handleWDBAResult resource:///modules/ShellService.sys.mjs:460
    setAsDefaultUserChoice resource:///modules/ShellService.sys.mjs:262
    setDefaultBrowser resource:///modules/ShellService.sys.mjs:329
    setAsDefault resource:///modules/ShellService.sys.mjs:342
    prompt resource:///modules/BrowserGlue.sys.mjs:5363
ShellService.sys.mjs:330:17
    setDefaultBrowser resource:///modules/ShellService.sys.mjs:330
```
Bug: MSIX Nightly build not setting .html and .htm file associations.
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2023-11-09 15:11:04+00:00
Resolved: 2024-01-09 08:03:31+00:00

**Found in**
* MSIX Firefox 121 Nightly

**Affected versions**
* MSIX 121 Nightly

**Tested platforms**
* Affected platforms: Windows 10 22h2.
* Unaffected platforms: MacOS, Ubuntu

**Steps to reproduce**
1. Install MSIX Nightly build
2. Make MSIX Nightly default browser
3. Very that the default browser is Nightly
4. Change the default browser to any other browser (except Nightly)
5. Close Nighty build and reopen it (so that the Set as default notification appears)
6. Click the Set as default browser from the notification
- Windows settings window opens and MozillaFirefoxNightly is shown as default
7. Go to Settings in Nightly and check if its set as default

**Expected result**
* Nightly is set as default browser

**Actual result**
* Chrome or any other browser used in step 4 is still the acting default even though in Windows settings MozillaFirefoxNightly is shown as the default one. Having a html file on disk and duble clicking it will open in Chrome or any other browser used before not in Nightly.

**Regression range**
* Not a regression range since this is a new implementation

**Additional information**
* This is the error I get in the console:
```c

 Error: WDBA nonzero exit code 2147500037: ErrExeOther
    WDBAError resource:///modules/ShellService.sys.mjs:491
   _handleWDBAResult resource:///modules/ShellService.sys.mjs:460
    setAsDefaultUserChoice resource:///modules/ShellService.sys.mjs:262
    setDefaultBrowser resource:///modules/ShellService.sys.mjs:329
    setAsDefault resource:///modules/ShellService.sys.mjs:342
    prompt resource:///modules/BrowserGlue.sys.mjs:5363
ShellService.sys.mjs:330:17
    setDefaultBrowser resource:///modules/ShellService.sys.mjs:330
```
Bug: [Experiment] The callout message cannot be triggered on cloned experiments using the Stage environment
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2023-11-09 15:31:10+00:00
Resolved: 2023-11-13 06:56:11+00:00

**[Notes]:**
- We were trying to use clones of the original [experiment](https://stage.experimenter.nonprod.dataops.mozgcp.net/nimbus/bookmarks-toolbar-default-on-clone-exp/summary) and [rollout](https://stage.experimenter.nonprod.dataops.mozgcp.net/nimbus/bookmarks-toolbar-default-on-followup-clone/summary) from Prod to test the interactions between the two and the targeting criteria because we are blocked on verifying these scenarios due to the fact that the [Bookmarks Toolbar Default On experiment](https://experimenter.services.mozilla.com/nimbus/bookmarks-toolbar-default-on/summary) has the ‘Enrollment Paused’: true and we can no longer enroll in it using a “user.js” file.

 - As a workaround for the Prod environment we used a [“ExperimentStoreData.json”](https://drive.google.com/file/d/1OFytdntmoZyqqkmS2rkfqFoZRVsm-f2s/view?usp=sharing) file to simulate the enrollment of the "Bookmarks Toolbar Default On" experiment and to be able to see the functionality of the callout message from the rollout, but we are not able to verify the interaction and the targeting criteria set between the two recipes without a natural enrollment.

**[Affected versions]:**
- Firefox Release 119.0.1 - Build ID: 20231106151204

**[Affected Platforms]:**
- Windows 10 x64
- windows 11 x64
- macOS 13.1

**[Prerequisites]:**
 - Have created on Stage environment two clones after Experiment and rollout.
 - Have the following syntax pasted in the Command Prompt Window: set MOZ_REMOTE_SETTINGS_DEVTOOLS=1 or in the Terminal for macOS: export MOZ_REMOTE_SETTINGS_DEVTOOLS=1.
 - Have these “[user.js](https://drive.google.com/drive/folders/1Ft_6d_V4JW0SJzi1swBmsSdtyEsUqwjr?usp=sharing)” files saved on your computer.

**[Steps to reproduce]:**
1. Create a new Firefox profile but do not open it.
2. Paste the “user.js” file for the experiment and rollout into the Profile Folder and start the profile.
3. Navigate to the “about:studies” page.
4. Observe the displayed experiments in the “Active Studies” section.
5. Open a new tab and observe the behavior.

**[Expected result]:**
 - The callout message is displayed after a new tab is opened.

**[Actual result]:**
- No message is displayed after a new tab is opened.

**[Additional Notes]:**
- Attaching a screen recording of the issue.
Bug: Clipboard result link is slightly overlapped by the 'Visit' button in RTL builds
Status: NEW
Priority: P2
Created: 2023-11-09 16:44:12+00:00
Resolved: 2023-11-14 08:46:52+00:00

**Found in**
* Fx 121.0a1

**Affected versions**
* Fx 121.0a1

**Affected platforms**
* Windows 10
* Ubuntu
* macOS

**Preconditions**
* Set browser.urlbar.clipboard.featureGate to true.

**Steps to reproduce**
1. Launch Firefox.
2. Copy a long link.
3. Click the address bar and inspect the clipboard result suggestion.

**Expected result**
* Link is correctly displayed.

**Actual result**
* Link is faded on the https side and cut-off on the wrong side.

**Regression range**
* Not a regression.

**Additional notes**
* This is trivial, but the way it's displayed doesn't match the specs.
Bug: Last download location not website specific.
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2023-11-09 20:03:26+00:00
Resolved: 2023-12-30 17:13:00+00:00

User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0

Steps to reproduce:

Download a zip from itch.io 
browse to my "Game Resources" folder and save the zip.
Download a .md file from a ChatGPT website
browse to my "ChatGPT Folder" and save the .md file
Download another zip file from itch.io


Actual results:

After downloading the second zip file from itch.io, when the save file dialogue opens, it opens to the last place I saved something on Firefox rather than the last place I saved something on itch.io. This caused me to have to navigate all the way back to my "Game Resources" folder to save the zip file from itch.io

This has been a problem since the last 10 or so Firefox versions. Before then, Firefox would default to the folder from the last time I saved something from that website. Now it defaults to the last folder I downloaded anything, even from other websites.

This is a pain when many websites offer different types of files. You do not want to save midi files to your "pictures folder" when you download something from a midi website, just because you downloaded an image off Reddit 10 minutes prior. 


Expected results:

When Firefox asks if I want to save the file, the folder that opens up by default should be the last folder that a file was saved on that website rather than what the last folder was overall.

Firefox was website specific for last download location for over a decade, now the past several months, it has not been.
Bug: Full screen label's font is too thin under Linux
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2023-11-10 00:27:29+00:00
Resolved: 2023-11-28 13:40:22+00:00

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

Steps to reproduce:

When a website switches to full screen and you place the mouse near the top, FireFox shows "... is now full screen" label.


Actual results:

The font is too thin (see the attached screenshot) under Linux (Gnome, Wayland), unlike under Windows.


Expected results:

Normal font weight.
Bug: Sync should let you sign out (or at least deactivate) if you have a Primary Password and you cancel out of the Primary Password prompt
Status: NEW
Priority: P3
Created: 2023-11-10 07:32:12+00:00
Resolved: 2024-06-05 11:42:40+00:00

[note: credit to Rob N. for reporting this over in bug 1833050. I filed a fresh bug & duped that bug here to have a clear/concise starting point, since that original bug report took a little bit of a long diagnostic walk before we identified what was actually happening.]

STR:
1. Add a Primary Password (aka Master Password) in Firefox Preferences.
2. Sign in to Firefox Sync.
3. Quit Firefox.

From this point on in the STR, whenever you're prompted for your Primary Password, **always cancel out of the dialog**.  Pretend your primary password is annoying or inconvenient to enter (e.g. it's stored on a USB key in a file cabinet, and you don't expect to have to use it that often, because it's just protecting your passwords for a few sites that don't tend to force you to reauthenticate).

4. Start Firefox. Notice that you now automatically get prompted for your master password. (Cancel out of it.)
5. After realizing that this startup prompt was due to Firefox Sync: try to sign out of Firefox Sync, either at `about:preferences#sync` or by using the sync toolbar icon "Sign Out" menu-entry.

ACTUAL RESULTS:
If you attempt to sign out of sync (whether via preferences or the toolbar icon), Firefox presents you with another Primary Password prompt.  If you cancel out of that one, then sync silently remains signed-in, even though you clicked a Sign Out button.  And it will continue to nudge Firefox to prompt you for your Primary Password on every startup.

EXPECTED RESULTS:
We should allow the user to sign out of Sync even if they haven't authenticated with their master password.  I'm guessing it's slightly complicated since we want to delete their saved sync credentials; but presumably we could set a simple "user has signed out of sync but we haven't managed to update their password DB" flag somewhere, which we take action on opportunistically the next time the user authenticates with their Primary Password?  And if that flag is set, then we could simply behave as if sync is signed out (aside from the fact that we still have now-"stale-and-pending-deletion" credentials saved & protected by the primary password)