av9ash/GitBugs huggingface dataset:
Bug: PDF file edited multiple times and saved with Firefox loses Polish characters
Status: VERIFIED
Priority: P1
Resolution: FIXED
Created: 2023-11-17 14:00:19+00:00
Resolved: 2024-01-03 13:00: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:

1. Open PDF file that was saved to disk: https://brzozow.sr.gov.pl/container/srbrzozow/druki-i-wzory/zal-nr-03-wniosek-o-zezwolenie-na-samochod.pdf

2. Add some Texts with Polish characters.

3. Save edited PDF file.

4. Edit the edited PDF file again and add some texts with Polish characters.

5. Save the file again.


Actual results:

PDF file edited twice lost Polish characters.
Polish characters were replaced with different characters.


Expected results:

Edited PDF file contents should look exactly as they looked before saving to file.
Polish characters shouldn't be changed.
Bug: Bad alignment of elements inside about:preferences panel from Firefox Updates section
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2023-11-17 14:35:11+00:00
Resolved: 2023-12-21 14:58:40+00:00

**Found in**
* Firefox 120.0b4

**Affected versions**
* Firefox 117.0
* Firefox 118.0.2
* Firefox 120.0b4
* Firefox 121.0a1

**Tested platforms**
* Affected platforms: macOS 12, Windows 10, Ubuntu 22

**Preconditions**
* Need to install an older version of Firefox to performed an update.

**Steps to reproduce**
1. After launching Firefox quickly go to  Hamburger menu/ Settings and scroll down to Firefox Updates section to catch the update loading in progress.
2. Observe the third line from this section.

**Expected result**
* Loading icon, the "Downloading update" text, the "−" and the progress of downloading, all of these are aligned.

**Actual result**
* The elements in the third line are not aligned.

**Regression range**
* I will come back with regression range ASAP.

**Additional notes**
* Please see the issue in the attached screenshot.
Bug: The Review Checker's Onboarding card will not show the scrollbar when resized to a smaller size
Status: VERIFIED
Priority: P3
Resolution: FIXED
Created: 2023-11-17 14:52:09+00:00
Resolved: 2023-12-11 18:03:08+00:00

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

**Affected platforms**
* ALL

**Preconditions:**
browser.shopping.experience2023.enabled - true
browser.shopping.experience2023.optedIn = 0

**Steps to reproduce**
1. Reach https://www.amazon.com/Lufeiya-Shelves-L-Shaped-Computer-Charging/dp/B0BZ7YD7QS/ref=sr_1_1_sspa?keywords=desk&qid=1700231995&sr=8-1-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&th=1
2. Resize the Review checker sidebar to a smaller size.


**Expected result**
* The Content from the card should create a scrollbar in order to be properly displayed.

**Actual result**
* Half of the Review checker sidebar is pushed to the right side of the window.

**Regression range**
Not Applicable
Bug: The Review Checker's Sidebar size is not remembered after restart
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2023-11-17 15:09:57+00:00
Resolved: 2023-11-29 08:56:02+00:00

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

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

**Affected platforms**
* ALL

**Preconditions:**
browser.shopping.experience2023.enabled - true
browser.shopping.experience2023.optedIn = 1

**Steps to reproduce**
1. Reach https://www.amazon.com/Lufeiya-Shelves-L-Shaped-Computer-Charging/dp/B0BZ7YD7QS/ref=sr_1_1_sspa?keywords=desk&qid=1700231995&sr=8-1-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&th=1
2. Resize the Review checker sidebar to a smaller size.
3. Restart the browser and reach any product details page on amazon.com.

**Expected result**
* The Review Checker sidebar should remember the size after restart.

**Actual result**
* The Review checker sidebar is displayed with the default size after a restart.

**Regression range**
Not Applicable
Bug: Don't recreate session-store's history listener for browsing-context-did-set-embedder notification if browserId didn't change
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2023-11-17 18:01:34+00:00
Resolved: 2024-05-18 02:52:23+00:00

This is causing issues when enabling SHIP on Android, because we end up resetting the listener and notifying multiple times about history changes. Both desktop and Android have the same code to install this listener, so we should fix both.
Bug: Regression: NTP-Options appears sometimes for a moment when you open a new window
Status: NEW
Priority: P3
Created: 2023-11-19 08:28:40+00:00
Resolved: 2024-02-27 15:45:49+00:00

Nightly 121.0a1 (2023-11-18) (64-Bit)
macOS 14.1.1

1.) Close all Nightly windows
2.) Open a new Nightly window

Actual: sometimes the NTP-Options appear and slide from left to right.

Expected: The NTP-Options should not appear.

This is a regression.

A demo is attached.
Bug: Regression: New Tab Page Option Page close button has no description
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2023-11-19 08:34:02+00:00
Resolved: 2023-11-20 18:41:17+00:00

Nightly 121.0a1 (2023-11-18) (64-Bit)
macOS 14.1.1

1.) Open a new tab page
2.) Click on the NTP Option Gear, so that Options open

Actual: The close button has no description

Expected: The close button should has the description "Close".

This is a regression.

A screenshot is attached.
Bug: My firefox from desktop is not properly syncing with other devices.
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2023-11-19 13:42:28+00:00
Resolved: 2023-12-11 11:47:04+00:00

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

Steps to reproduce:

I pressed the sync now in Desktop Firefox and Android Firefox. 


Actual results:

The tabs opened on the desktop should have shown in my Android device. But nothing is showing.


Expected results:

My Android device should have shown the tabs opened on the desktop. Whereas I can sync tabs between my Android and Tab Firefox.
Bug: Gmail accounts load as blank pages
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2023-11-19 17:53:16+00:00
Resolved: 2024-02-15 09:57:01+00:00

Steps to reproduce:

Using Firefox I can open one email address in Gmail however when I try to open another Gmail email address with log on info I get a blank page on the Gmail server.


Actual results:

Trying to sign into another Gmail address when already signed in the outcome for the other gmail address after logging is a blank page. It seems like Gmail can't load the messages on the other Gmail email address for some reason.


Expected results:

In other browsers the other Gmail address loads the messages in Gmail when the log in information has been entered resulting in access to more than one Gmail email address messages and useage.
This is a new problem that only occurs with the Firefox browser (latest version) with a computer login I haven't tried via a cell phone or tablet.
Bug: opening a new private window shows the old private window start page for a moment with browser.privatebrowsing.felt-privacy-v1, causing a bad perceived performance
Status: NEW
Priority: P3
Created: 2023-11-20 09:29:15+00:00
Resolved: 2023-11-29 16:39:50+00:00

STR:

1. Set browser.privatebrowsing.felt-privacy-v1 to true
2. Open a private window

Actual:

The content of the old private window start page is visible during the window creation. This causes a very visible jump of the content and the window creation feels slow. Please see the following screencast:

https://www.youtube.com/watch?v=Fax2VqefuuY

You can change the speed to 0,25 on YouTube to see it even better.

Expected:

No felt performance issue.
Bug: Intermittent browser/base/content/test/popups/browser_popup_blocker_iframes.js | single tracking bug
Status: REOPENED
Priority: P5
Created: 2023-11-20 12:08:05+00:00
Resolved: 2025-03-03 06:29:44+00:00

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

---
```
checking window state
[task 2023-11-20T11:09:44.221Z] 11:09:44     INFO - TEST-INFO | started process screenshot
[task 2023-11-20T11:09:44.316Z] 11:09:44     INFO - TEST-INFO | screenshot: exit 0
[task 2023-11-20T11:09:44.322Z] 11:09:44     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/popups/browser_popup_blocker_iframes.js | Found an unexpected browser window at the end of test run - 
[task 2023-11-20T11:09:44.323Z] 11:09:44     INFO - GECKO(2764) | must wait for focus
[task 2023-11-20T11:09:44.325Z] 11:09:44     INFO - TEST-START | browser/base/content/test/popups/browser_popup_close_main_window.js
```
Bug: Recently closed tab is reopened in its original window in Firefox View
Status: RESOLVED
Priority: P2
Resolution: WORKSFORME
Created: 2023-11-20 14:17:03+00:00
Resolved: 2023-12-06 16:56:38+00:00

I just noticed this in latest Nightly that if you click to open a recently closed tab in the active window, it will reopen into the window it was originally closed in. This looks to be a regression since the original ask was that a closed tab that is reopened into the current window *regardless* of which window it was closed in, per this [bug](https://bugzilla.mozilla.org/show_bug.cgi?id=1819675#c0).
Bug: regression: session restore in FF 119.0 or newer, windows get cascaded, visible and resized
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2023-11-20 18:22:39+00:00
Resolved: 2023-11-20 18:39:13+00:00

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

Steps to reproduce:

windows 10, also verified on Linux (fedora 38) 

test: open some FF windows with webpages, resize windows to different sizes, and minimize windows, leave one  FF window visible on desktop.
quit FF,  start FF  and restore previous session

my setting: General -> Startup -> open previous windows   disabled. 



Actual results:

session restored, but all FF windows were cascaded, resized with same width x height  and previously minimized windows were visible.



Expected results:

all windows should keep their previous size, position and minimize/visible state.
This is the case with FF  118.0.x  and older.

Interesting:  FF will restore session correctly after a crash or after an update (i.e  119.0 -> 119.0.1 )
Bug: Feature callout is stuck in a render loop when the panel is moved due to screen-edge overlap
Status: RESOLVED
Priority: P1
Resolution: FIXED
Created: 2023-11-20 23:01:43+00:00
Resolved: 2023-12-02 09:36:53+00:00

When a feature callout panel points to an element near the edge of the screen and its panel is displayed outside the bounds of the main chrome window, when that chrome window is maximized or otherwise moved to meet the edge of the screen, the feature callout panel is automatically adjusted to remain within the limits of the screen. When this adjustment occurs, the feature callout's arrow should disappear, and it should hug the bounds of wherever the overlap initially was, but it is instead stuck in some sort of render loop that causes the callout to first render in it's original position with the arrow, followed by the position it would be in after the boundary adjustment occurs, then this render cycle is repeated infinitely.
Bug: Closed tabs are not always unregistered from urlbar tabs provider
Status: NEW
Priority: P3
Created: 2023-11-21 01:01:33+00:00
Resolved: 2023-11-21 01:01:49+00:00

As a follow up to https://bugzilla.mozilla.org/show_bug.cgi?id=1797488 we should figure out why tabs can be closed without being unregistered.
Bug: Intermittent browser/components/migration/tests/browser/browser_disabled_migrator.js | single tracking bug
Status: NEW
Priority: P5
Created: 2023-11-21 02:22:07+00:00
Resolved: 2025-03-03 06:29:47+00:00

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

---
```
[task 2023-11-21T01:33:18.868Z] 01:33:18     INFO - TEST-PASS | browser/components/migration/tests/browser/browser_disabled_migrator.js | The InternalTestingProfileMigrator panel-item exists. - [object HTMLElement] == true - 
[task 2023-11-21T01:33:18.868Z] 01:33:18     INFO - Buffered messages finished
[task 2023-11-21T01:33:18.868Z] 01:33:18     INFO - TEST-UNEXPECTED-FAIL | browser/components/migration/tests/browser/browser_disabled_migrator.js | Node is not accessible via accessibility API: id: , tagName: panel-item, className:  - 
[task 2023-11-21T01:33:18.869Z] 01:33:18     INFO - Stack trace:
[task 2023-11-21T01:33:18.870Z] 01:33:18     INFO - chrome://mochikit/content/browser-test.js:test_ok:1587
[task 2023-11-21T01:33:18.871Z] 01:33:18     INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:a11yFail:345
[task 2023-11-21T01:33:18.873Z] 01:33:18     INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:assertCanBeClicked:674
[task 2023-11-21T01:33:18.874Z] 01:33:18     INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:runIfA11YChecks/this.AccessibilityUtils:653
[task 2023-11-21T01:33:18.875Z] 01:33:18     INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:handleEvent:756
[task 2023-11-21T01:33:18.875Z] 01:33:18     INFO - chrome://mochitests/content/browser/browser/components/migration/tests/browser/browser_disabled_migrator.js:test_enabled_migrator/<:36
[task 2023-11-21T01:33:18.876Z] 01:33:18     INFO - chrome://mochitests/content/browser/browser/components/migration/tests/browser/head.js:withMigrationWizardDialog:72
[task 2023-11-21T01:33:18.877Z] 01:33:18     INFO - chrome://mochitests/content/browser/browser/components/migration/tests/browser/browser_disabled_migrator.js:test_enabled_migrator:15
[task 2023-11-21T01:33:18.878Z] 01:33:18     INFO - chrome://mochikit/content/browser-test.js:handleTask:1138
[task 2023-11-21T01:33:18.879Z] 01:33:18     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1210
[task 2023-11-21T01:33:18.880Z] 01:33:18     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1352
[task 2023-11-21T01:33:18.880Z] 01:33:18     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1127
[task 2023-11-21T01:33:18.881Z] 01:33:18     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1058
```
Bug: Contextual search suggestion has broken UI
Status: RESOLVED
Priority: P1
Resolution: FIXED
Created: 2023-11-21 07:47:42+00:00
Resolved: 2023-11-29 05:03:38+00:00

Enable `browser.urlbar.contextualSearch.enabled` and perform a search on a site that has an opensearch engine available (https://open.spotify.com/)

The last result lets you search the current site, however its UI is currently broken in a minor way.
Bug: The Review Checker's Unanalyzed image spills out of the card frame
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2023-11-21 12:05:23+00:00
Resolved: 2023-11-29 08:57:55+00:00

**Found in**
* Nightly 122.0a1 (2023-11-21)

**Affected versions**
* Nightly 122.0a1 (2023-11-21)
* Beta 121

**Affected platforms**
* ALL

**Preconditions:**
browser.shopping.experience2023.enabled - true
browser.shopping.experience2023.optedIn = 0

**Steps to reproduce**
1. Reach https://www.walmart.com/ip/Gain-Ultra-Dish-Washing-Liquid-Dish-Soap-Honey-Berry-Hula-Scent-90-fl-oz/1683982875
2. Resize the Review checker sidebar to a smaller size.

**Expected result**
* The Unanalyzed image should shrink a bit when the Review Checker is resized to a smaller side

**Actual result**
* The image will not shrink with the rest of the frame.

**Regression range**
Not Applicable
Bug: The bottom prompt moves up and down after the top prompt is dismissed and slightly overwrites the top prompt if it’s dismissed first
Status: RESOLVED
Priority: P4
Resolution: WONTFIX
Created: 2023-11-21 12:41:17+00:00
Resolved: 2024-04-29 13:50:19+00:00

**Found in**
* 121.0b1


**Affected versions**

* 122.0a1 (2023-11-20)
* 121.0b1







**Tested platforms**
* Affected platforms: Windows 10, Windows 11
* Unaffected platforms:  macOS 12, Ubuntu 22



**Preconditions**
* browser.mailto.dualPrompt:true
* browser.mailto.dualPrompt.os: true
* browser.mailto.prompt.os: true
* new profile
* Firefox not set as default OS mailto application


**Steps to reproduce**
1. Open https://snappymail.eu/demo/ and log in.
2. Hit any button to dismiss the top prompt and observe the bottom prompt.



**Expected result** 
* The prompt is correctly moved to the new position.

**Actual result**
* The prompt moves up and down after the top prompt is dismissed.



**Regression**
* New feature. Not applicable.






**Additional notes**
* Attached a screen recording.
* If the bottom prompt is dismissed first slightly overwrites the top prompt.
Bug: Report Broken Site should not be visible in the App menu's Help sub-view
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2023-11-21 12:56:56+00:00
Resolved: 2023-12-05 14:42:18+00:00

**Found in**
* Beta v121.0b1

**Affected versions**
* Nightly v121.0a1
* Beta v121.0b1

**Tested platforms**
* Affected platforms: Windows 10, MacOS 11, Ubuntu 22
* Unaffected platforms: -

**Steps to reproduce**
1. Make sure new webcopmpat feature is enabled:
ui.new-webcompat-reporter.enabled  = true
2. Load any webpage
3. Go to Hamburger Menu / Help / Report broken site

**Expected result**
* The button should not be displayed.

**Actual result**
* The old webcompat entry point is still displayed; it has no effect/redirect.

**Regression range**
* not a regression, but an implementation flaw.
Bug: The Review Checker will show a horizontal scrollbar for an unanalyzed product
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2023-11-21 13:22:06+00:00
Resolved: 2023-11-29 08:58:51+00:00

**Found in**
* Nightly 122.0a1 (2023-11-21)


**Affected versions**
* Nightly 122.0a1 (2023-11-21)
* Beta 121

**Affected platforms**
* ALL

**Preconditions:**
browser.shopping.experience2023.enabled - true
browser.shopping.experience2023.optedIn = 0

**Steps to reproduce**
1. Reach https://www.walmart.com/ip/Gain-Ultra-Dish-Washing-Liquid-Dish-Soap-Honey-Berry-Hula-Scent-90-fl-oz/1683982875
2. Resize the Review checker sidebar to a smaller size.

**Expected result**
* The horizontal Scrollbar should not be displayed.

**Actual result**
* A horizontal scrollbar is displayed when the unanalyzed card is displayed.

**Regression range**
Not Applicable
Bug: The new webcompat window/modal is incorrectly longer if acceesed from Hamburger Menu or Protections Panel
Status: NEW
Priority: --
Created: 2023-11-21 13:44:05+00:00
Resolved: 2023-12-06 05:32:27+00:00

**Found in**
* Beta v121.0b1

**Affected versions**
* Nightly v121.0a1
* Beta v121.0b1

**Tested platforms**
* Affected platforms: Windows 10, MacOS 11, Ubuntu 22
* Unaffected platforms: -

**Steps to reproduce**
1. Make sure new webcopmpat feature is enabled:
ui.new-webcompat-reporter.enabled  = true
2. Load any webpage
3. Click on Hamburger Menu, then Report broken site

**Expected result**
* The new webcompat window/modal has a correct height; not longer than needed.

**Actual result**
* The new webcompat window/modal has a bigger height than necessary.

**Regression range**
* not a regression, but an implementation flaw.

**Additional information**
* On Windows and Ubuntu, this issue occurs when opening the webcompat from the Hamburger Menu and Protections Panel, but now when opening from Menu Bar.
* On MacOS, this issue occurs only when opening it from the Hamburger Menu.
* This issue might occur differently according to the set resolution/aspect ratio.
Bug: The webcompat modal's Report Broken Site title has a hover effect like a button
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2023-11-21 13:56:32+00:00
Resolved: 2023-12-06 09:18:17+00:00

**Found in**
* Beta v121.0b1

**Affected versions**
* Nightly v121.0a1
* Beta v121.0b1

**Tested platforms**
* Affected platforms: Windows 10, MacOS 11, Ubuntu 22
* Unaffected platforms: -

**Steps to reproduce**
1. Make sure new webcopmpat feature is enabled:
ui.new-webcompat-reporter.enabled  = true
2. Load any webpage
3. Go to Hamburger Menu / Report broken site
4. Hover over the modal's "Broken Site Report" title

**Expected result**
* The title does not have a hover effect.

**Actual result**
* The title does not have a hover effect.

**Regression range**
* not a regression, but an implementation flaw.
Bug: [Experiment] The Pin notification can be displayed twice in the `control` branch
Status: NEW
Priority: P2
Created: 2023-11-21 14:58:08+00:00
Resolved: 2023-12-18 12:20:01+00:00

**[Affected versions]:**
- Firefox Release 120.0 - Build ID: 20231116134553
- Firefox Beta 121.0b1 - Build ID: 20231120154937

**[Affected Platforms]:**
- Windows 11 Build 22631 (23H2)
- Windows 11 Build 22621 (22H2)

**[Prerequisites]:**
- Have the `nimbus.debug` pref set to true on a new clean profile.
- Have the `messaging-system.rsexperimentloader.collection_id` pref set to `nimbus-preview` on the same profile used above.
- Firefox is not default the default browser and it is not pinned to the taskbar.

**[Steps to reproduce]:**
1. Open the browser with the profile from prerequisites.
2. Copy and paste the following link in a new tab: `about:studies?optin_slug=windows-11-pinning-api-experiment&optin_branch=control&optin_collection=nimbus-preview`.
3. Navigate to the `about:welcome` page.
4. Click the `Save and continue` button.
5. Dismiss the notification.
6. Focus the browser and click the back arrow.
7. Click the `Save and continue` button and observe the behavior.

**[Expected result]:**
- Nothing happens.

**[Actual result]:**
- The Pin notification is displayed a 2nd time.

**[Notes]:**
- The issue is also reproducible when enrollment in the experiment is done naturally.
- The notification is only displayed twice. Repeating the steps will not make the notification re-appear as many times as the `Save and continue` button is clicked.
- The issue is not reproducible on the `treatment-a` branch.
- I could not reproduce the issue on the Nightly channel, because the notification is not triggered at all there. I'm assuming this has something to do with the channel and not the build.
- Attached is a screen recording of the issue: [link](https://drive.google.com/file/d/1mMbzWsu7bwv9gmOb4PyWTMgB-kTjbxXJ/view?usp=drive_link)