av9ash/GitBugs huggingface dataset:
Bug: Fixed and sticky elements are unexpectedly positioned in the a screenshot when the page is scrolled.
Status: RESOLVED
Priority: P3
Resolution: DUPLICATE
Created: 2022-10-15 10:16:35+00:00
Resolved: 2023-04-20 18:53:40+00:00

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

Steps to reproduce:

I need to create a screenshot, which is normal width (like 1/4 of the screen), but extremely high (like 5 screens) - usually screenshot of some internet discussion on social media or newspapers.
So I click "Scissors" button right from address edit box, make a rectangle and then make the rectangle higher and higher and higher while scrolling the page down, down, down.
When the whole discussion is in the clipping frame, I click Copy

The original page is
https://www.idnes.cz/zpravy/domaci/ceska-spolecnost-se-rozdeluje-duvod-vlada-ukrajina-valka-rodiny-hadky-nadavky.A220929_100048_domaci_vank/diskuse
But happens on every page, including facebook etc.


Actual results:

I get always corrupted image, where is somewhere in the middle some horizontal bar, which comes from the same page, but wasn't included in the selected area.


Expected results:

There should be uncorrupted screenshot of the whole selection area.
Bug: Clean up some Feature Callout position oversights
Status: RESOLVED
Priority: P2
Resolution: WORKSFORME
Created: 2022-10-15 11:22:34+00:00
Resolved: 2023-01-07 08:43:28+00:00

1. When Firefox View first loads, the feature callout doesn't fade in smoothly. It starts already rendered at the top for some reason, then abruptly moves on positioning.
1. When a message initially loads, it's possible for it to be positioned before the message's strings have been translated, because Fluent operations are asynchronous. When that happens, the callout's dimensions may not be correct at the time the callout is initially positioned. This can cause it to be positioned incorrectly, since some of the positioners use the callout's height/width to compute the final position.

   I think this might be the cause of some odd intermittent test failures, since I think Fluent strings can be cached at the document level. This can be fixed by forcing synchronous translation when we position the callout. It would be preferable to do the reverse, position the callout on translation, but I'm not aware of any methods to support that.

   We actually seem to be doing basically the same thing as Fluent. DOMLocalization uses MutationObserver to hear about the callout being added and needing translation, which is the same way we're hearing that it needs positioning. But in what order are the mutation callbacks executed? I guess that is why it's an intermittent issue. I'll ask around and see if there's a trick to that. But in the meantime, we can just force translate the callout before positioning.
1. The `top-end` positioner reuses some code from the old (pre-bug 1790819) `top` positioner.
1. The `top-end` positioner uses the `top` positioner's space properties to compute whether the callout fits in it, but the position sorting algorithm doesn't lend it those properties, so it goes a little haywire.
1. The `top-end` positioner (and other specialized positioners we might add in the future) shouldn't be used unless the message explicitly wants it. Bug 1790819 added some dynamic positioning logic to use when the callout doesn't fit in the message's desired position.

   Basically, it makes a list of all the positions in which the callout _does_ fit, and then sorts them by the difference between available space and needed space. So instead of going down the list and picking the first position in which the callout fits, it picks the position that has the most extra space. If the callout doesn't fit in any of the positions, it falls back to the message's desired position, allowing it to overflow the viewport.

   So it's possible for the `top-end` position to be chosen for a message that isn't really suitable for it. I think it'd be good to add a property to that positioner reflecting that it shouldn't be chosen dynamically, and then we can reuse that property if/when we add more bespoke, message-specific positions.
Bug: Can't handle unknown protocol (ftp) with arbitrary user-chosen external application (JS errors in ExtHandlerService.jsm)
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2022-10-15 12:25:55+00:00
Resolved: 2024-09-02 10:08:20+00:00

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

Steps to reproduce:

FF 105 and earlier on Linux (Ubuntu 20.04):
Enter URL ftp://ftp-cdc.dwd.de/pub/CDC/   => not handled by firefox => offers
application selection dialog => entered /usr/bin/filezilla as handler


Actual results:

Nothing. Instead, two errors appeared in browser console:
At popup of application selector (4 times): 
TypeError: right-hand side of 'in' should be an object, got undefined2 ExtHandlerService.jsm:772:32
    exists resource://gre/modules/ExtHandlerService.jsm:772

After setting application:
TypeError: handlerList is undefined
ExtHandlerService.jsm:498:29
    store resource://gre/modules/ExtHandlerService.jsm:498
    _prompt Choo
    InterpretGeneratorResume self-hosted:1819
    AsyncFunctionNext self-hosted:807
    close resource://gre/modules/SubDialog.jsm:281
14:07:20.984
[JavaScript Error: "handlerList is undefined" {file: "resource://gre/modules/ExtHandlerService.jsm" line: 498}]'[JavaScript Error: "handlerList is undefined" {file: "resource://gre/modules/ExtHandlerService.jsm" line: 498}]' when calling method: [nsIHandlerService::store] ContentDispatchChooser.jsm:325
    handleURI Choo
    AsyncFunctionThrow self-hosted:811
    close resource://gre/modules/SubDialog.jsm:281



Expected results:

Application should have been fired up.
Bug: Cookie deletion exceptions don't sync between computers
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2022-10-16 11:00:07+00:00
Resolved: 2022-10-17 01:02:03+00:00

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

Steps to reproduce:

Have sync be enabled and tick the box for the Cookies and Site Data setting "Delete cookies and site data when FF is closed" to on/yes. Now add some exception sites where cookies should not be deleted. Hit save, and hit sync. 
My sync options are all set to yes except addons (I use different addons on PC and laptop).

See if the cookie policy exceptions have synced


Actual results:

Cookie deletion exceptions don't sync, everything else syncs just fine


Expected results:

Cookie deletion exceptions *should* sync together with everything else (since the "settings" are set to be synced)
Bug: Reorganizing tabs is laggy and jittery, only in windows
Status: UNCONFIRMED
Priority: --
Created: 2022-10-16 11:58:32+00:00
Resolved: 2023-08-12 17:46:57+00:00

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

Steps to reproduce:

Opened some pages, tried to reorganize tabs by moving a tab from one end to the other. 


Actual results:

The tab moving animation, or the process is very jittery, it moves fine for a bit, then skips instantly to where my mouse is, resulting in an unpleasant jittery movement. The amount of tabs opened/addons do not seem to affect it. I have noticed this for a long time on firefox (probably over a year?) Until I tried doing it on linux, where this issue was not present at all.


Expected results:

It should have moved smoothly without any lag/jitter.
Bug: PDFs open in different windows if you click on different window when batch opening PDFs - related to bug 1792466 (Video)
Status: NEW
Priority: P5
Created: 2022-10-16 13:47:53+00:00
Resolved: 2024-02-27 17:05:17+00:00

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

Steps to reproduce:

Clicking on different firefox window when batch opening PDFs when the first PDF is loaded and the remaining PDFs are still loading. Related to [bug 1792466](https://bugzilla.mozilla.org/show_bug.cgi?id=1792466)


Actual results:

First PDF opens in one window and other open in second window.


Expected results:

All PDFs should open in the window, which was last in focus before opening PDFs.
Bug: Can't view full item text in dropdown menu in Amazon product page
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2022-10-16 21:33:47+00:00
Resolved: 2022-10-17 13:16:25+00:00

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

Steps to reproduce:

Go to website:
https://www.amazon.es/Apple-24-Pulgadas-Ocho-núcleos-Siete-núcleos-Puertos/dp/B09336DSDS/


Actual results:

Trying to select different configurations for the device causes that can't see all the text.


Expected results:

Have a way to see all the text.
Bug: The Firefox View notification dot disappears on hover if the button is placed on the Toolbar while on the Dark theme
Status: NEW
Priority: P5
Created: 2022-10-17 07:20:42+00:00
Resolved: 2022-10-26 14:43:46+00:00

**Found in**
* 107.0a1 (20221016093143)

**Affected versions**
* 107.0a1 (20221016093143)
* 106.0







**Tested platforms**
* Affected platforms: Windows 10x64, Ubuntu 20.04, macOS 10.15
* Unaffected platforms: none


**Steps to reproduce**
1. Sign in with a FxA account to sync between devices.
2. Move the Firefox view button to the Toolbar from the Customize menu.
3. Change the Firefox theme to Dark.
3. Open some tabs on a device and wait for the notification dot for the available pick-up tab pages to be displayed on the other device.
4. After the notification dot is displayed hover over the Firefox View button.



**Expected result**
* The notification dot is displayed on hover.

**Actual result**
* The notification dot disappears on hover.


**Regression range**
* Not a regression. This happens to start with bug 1774397 when the notification dot was implemented.

**Additional notes**
* Attached a screen recording of the issue.
* The issue does not reproduce if the Firefox View button is placed on tab area or Overlow menu.
Bug: Not able to programmatically download a PDF from blob URL/data URL
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2022-10-17 07:29:59+00:00
Resolved: 2022-12-02 21:06:19+00:00

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

Steps to reproduce:

I created a simple HTML page with a button. 
When pressing that button, a PDF should be downloaded.

For that I do the following in JS:

- FETCH a PDF file
- await the BLOB from the response
- create an object URL for the blob
- create an <a> tag
- set HREF attribute of <a> to the blob URL
- set DOWNLOAD attribute of <a> to the filename (e.g. "dummy.pdf")
- (optionally) set TARGET attribute of <a> to "_blank"
- (optionally) add the <a> to the DOM
- trigger CLICK of <a>
- (optionally) remove <a> from DOM after 5 sec

I included the optionally steps because they were recommended in some stackoverflow threads. In all other browsers they are not required. Some say they are required in FF so I included them. The behavior is the same if I convert the response to b64 and create a data URL instead of a blob URL.


Actual results:

The PDF is opened in a new tab. I prepared a small sample on codesandbox. Not sure how this service works, hopefully you can open the URL and test the behavior: 

https://7jo81f.csb.app/




Expected results:

The PDF should have been downloaded. This is the behavior in all other browsers. And if stackoverflow is a valid source then this seems to have worked in FF in the past. At least most solutions for the "download file in JS" problem claim that they work in all browsers.
Bug: [Windows] Advanced Fonts menu content from Preferences page shakes when opened
Status: NEW
Priority: --
Created: 2022-10-17 11:12:38+00:00
Resolved: 2023-01-10 17:55:07+00:00

**Found in**
* 107.0a1 (20221016093143)

**Affected versions**
* 107.0a1 (20221016093143)
* 106.0
* 105.0.3







**Tested platforms**
* Affected platforms: Windows 10x64
* Unaffected platforms: Ubuntu 20.04, macOS 10.15



**Steps to reproduce**
1. Open the about:preferences page and scroll down to the `Fonts` area.
2. Click on the `Advanced` button and observe the content from the Fonts window.



**Expected result**
* The window is opened as expected and no visual issues occur.

**Actual result**
* The content of the Fonts window shakes upside down when opened.


**Regression range**
* Last good revision: 5d4ec1262b2e579217133d276309e6ccdce1c28a
 First bad revision: b2bdddc979f368917b07162504961bc5690fff8a
 Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=5d4ec1262b2e579217133d276309e6ccdce1c28a&tochange=b2bdddc979f368917b07162504961bc5690fff8a 
Potential regressor: bug 1784488.

**Additional notes**
* Attached a screen recording of the issue.
* Note that a slight content move can be observed before bug 1784488 as well when the window is opened but now the content is shaking.
* Note that sometimes the issue may be intermittent.
Bug: Firefox Nightly keeps re-installing itself even after deleting files many time, Please help me out.
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2022-10-17 18:22:17+00:00
Resolved: 2022-11-02 01:32:34+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36



Actual results:

Firefox Nightly keeps appearing in my task manager eating away the CPU; when I open up the file location, application sits in C>ProgramData>Mozilla Users HP>3.
I've tried to uninstall this through the uninstaller in the same directory but it is non-responsive and I have multiple times deleted files and this folder from ProgramData but it keeps re-appearing
Bug: Sign in/sign up to FxA should use entrypoint=fx-view
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2022-10-17 19:11:58+00:00
Resolved: 2022-10-26 09:39:34+00:00

We currently build a URL to open the sign-in/signup to FxA tab using "firefoxview" as the entry point. That should be "fx-view". 

i.e. https://accounts.firefox.com/?context=fx_desktop_v3&entrypoint=firefoxview&action=email&service=sync
vs. 
https://accounts.firefox.com/?context=fx_desktop_v3&fx-view=firefoxview&action=email&service=sync

This bug doesn't appear to impact end-user functionality, but it complicates/confuses reporting etc. on the backend.
Bug: Delay when maximizing browser window
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2022-10-18 00:41:41+00:00
Resolved: 2022-11-24 21:08:05+00:00

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

Steps to reproduce:

When double clicking the title bar, there is a slight delay before the tabs move to the far left
Bug: [HCM] Primary subtitles on all Onboarding screens to use CanvasText in HCM
Status: VERIFIED
Priority: P2
Resolution: FIXED
Created: 2022-10-18 01:42:27+00:00
Resolved: 2023-06-02 15:23:48+00:00

## STR:
1. Activate system High Contrast Mode (masOS: Settings > Accessibility > Display > Display > `Increase Contrast`, WinOS: Settings > Accessibility > Contrast Themes > (i.e. `Night Sky`) > Apply)
2. Open the Firefox browser
3. Open the Browser Console and enter:
    `Cc["@mozilla.org/browser/browserglue;1"].getService().wrappedJSObject._showUpgradeDialog()`
4. Observe color of the subtitle text

## Expected:
Color used by the subtitle respects the static text color from the OS color palette (uses `CanvasText` color)

## Actual:
Color used by the subtitle remains low contrast (gray on dark themes), it is not using the static text color from the OS color palette (uses hardcoded `#CFCFD8` color on the dark theme).

Version: Firefox Nightly 107.0a1 (2022-10-17) (64-bit) on macOS 12.6 and Windows OS 11.
Bug: Onboarding send yourself a download link is focused twice
Status: NEW
Priority: P4
Created: 2022-10-18 02:00:30+00:00
Resolved: 2023-06-02 15:23:48+00:00

## STR:
0. (macOS only) Ensure full keyboard navigation is activated by checking `Use keyboard navigation to move focus between controls` in System Preferences > Keyboard > Shortcuts
1. Open the Firefox browser without signing into your Fx account
2. Open the Browser Console and enter:
    `Cc["@mozilla.org/browser/browserglue;1"].getService().wrappedJSObject._showUpgradeDialog()`
3. Navigate to the 3 onboarding screen `Hop from laptop to phone and back again`
4. Using keyboard alone (by pressing `Tab`) navigate to the `Skip this step` control

## Expected:
1. `send yourself a download link.` receives keyboard focus only once (after pressing `Tab` once when the 3rd screen is opened)
2. pressing `Tab` once again moves the keyboard focus to the `Skip this step` control.

## Actual:
1. `Scan the QR code to get Firefox for mobile or send yourself a download link.` receives the focus first after pressing `Tab` once when the 3rd screen is opened (redundant - it also has a custom focus indication)
2. the `send yourself a download link.` (as expected)
3. pressing `Tab` once again moves the keyboard focus to the `Skip this step` control (as expected).

### Windows NVDA output example:
```
(1)
Scan the QR code to get Firefox for mobile or send yourself a download link.  heading
Scan the QR code to get Firefox for mobile or send yourself a download link.  button
(2)
send yourself a download link.  button
```
Note: while the screenshot attached includes a screen reader (NVDA) speech output panel, it is only done for presentation only, the bug exists without any screen reader running and fixing it for a keyboard alone should fix it for a screen reader use as well.

Version: Firefox Nightly 107.0a1 (2022-10-17) (64-bit) on macOS 12.6 and Windows OS 11.
Bug: Progress bar is not announced by NVDA on the Onboarding screens
Status: RESOLVED
Priority: P3
Resolution: DUPLICATE
Created: 2022-10-18 02:12:18+00:00
Resolved: 2023-06-02 15:23:48+00:00

## STR:
1. Activate NVDA screen reader
2. Open the Firefox browser
3. Open the Browser Console and enter:
    `Cc["@mozilla.org/browser/browserglue;1"].getService().wrappedJSObject._showUpgradeDialog()`
4. Listen to the page announcement (or press `Ins + Down Arrow` to read-all)
5. On the opened onboarding page, navigate to the progress bar component using `Down arrow` keypresses.
6. With NVDA running, hover over the progress bar with a mouse. Repeat for all onboarding pages

## Expected:
1. The current position of the stepper is included in the full page announcement.
2. The progress bar can be accessed by an NVDA in a reading mode (`Down arrow`), it announces a role of the stepper and its current position (i.e. on macOS it is `progress, step 1 of 4, level indicator`)
3. When hovered over, the progress bar is announced by NVDA.

## Actual:
1. The stepper is not mentioned in the full page announcement.
2. The progress bar cannot be accessed by an NVDA in a reading mode (`Down arrow`), it is hidden from a screen reader user.
3. When hovered over, nothing is announced by NVDA

Version: Firefox Nightly 107.0a1 (2022-10-17) on Windows OS 11.
Bug: The “Continue to Firefox accounts” tab is not focused after clicking the “Sign in” link from the intro screen of the “about:welcome” page
Status: RESOLVED
Priority: P4
Resolution: WONTFIX
Created: 2022-10-18 08:31:34+00:00
Resolved: 2022-12-01 20:34:28+00:00

**[Affected versions]:**
- Firefox Nightly 108.01 (Build ID: 20221017213658)
- Firefox Beta 107.0b1 (Build ID: 20221017134228)

**[Affected Platforms]:**
- Windows 10 x64
- macOS 12.5.1
- Linux Mint 20.2 x64

**[Prerequisites]:**
- Have the Firefox browser installed and opened.
- Have the “browser.aboutwelcome.templateMR” pref set to true.

**[Steps to reproduce]:**
1. Navigate to the “about:welcome” page.
2. Click the “Sign in” link from the top-right corner of the page.
3. Observe what happens.

**[Expected result]:**
- The “Continue to Firefox accounts” page is opened in a new tab, and it is focused.

**[Actual result]:**
- The “Continue to Firefox accounts” page is opened in a new tab and is not focused.

**[Notes]:**
- Attached is a screen recording of the issue.
Bug: why Firefox allow content in saved screenshots of DRM-protected content ?. In chrome its empty/stay black while taking screenshots of DRM-protected content
Status: RESOLVED
Priority: --
Resolution: WONTFIX
Created: 2022-10-18 08:50:09+00:00
Resolved: 2022-10-18 09:36:20+00:00

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36

Steps to reproduce:

Play DRM protected content, take screenshot for the same.


Actual results:

content is saved in screenshot


Expected results:

 empty/stay black in screenshot
Bug: Sync should handle transient addons.mozilla.org errors when syncing addons
Status: NEW
Priority: P3
Created: 2022-10-18 10:03:11+00:00
Resolved: 2023-11-23 15:03:16+00:00

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

Steps to reproduce:

Installed a new firefox on my new PC


Actual results:

After the login to the firefox sync service no addons appeared.


Expected results:

Some addons should have been installed.
Bug: [Windows] An “OperationError” error message is displayed in the browser console when importing data from Microsoft Edge browser
Status: NEW
Priority: P3
Created: 2022-10-18 10:51:48+00:00
Resolved: 2022-11-07 16:40:17+00:00

**[Notes]:**
- The error occurs regardless of whether the Import Wizard was triggered from a spotlight, about:logins, Manage Bookmarks, or Files, etc.
- This issue is only reproducible when Importing from Microsoft Edge.
- The SpecialMessageActions.jsm is not mentioned in the error stack when importing from about:logins, manage bookmarks, or Files menu.
- I didn't manage to reproduce this issue on Sandbox, and neither do my colleagues on their machines (also Windows 10).
- This issue is not reproducible if the “Saved Logins and Passwords” item from the Import Wizard is unchecked.

**[Affected versions]:**
- Firefox Nightly 108.01 (Build ID: 20221017213658)
- Firefox Beta 107.0b1 (Build ID: 20221017134228)
- Firefox Release Candidate 106.0 (Build ID: 20221010110315)

**[Affected Platforms]:**
- Windows 10 x64

**[Prerequisites]:**
- Have the Firefox browser installed and opened.

**[Steps to reproduce]:**
1. Navigate to the “about:welcome” page.
2. Navigate through the “about:welcome” screens until the “Import Data” one is displayed.
3. Click the “Import from previous browser” button.
4. Select the Microsoft Edge option from the Import wizard.
5. Leave all items to import selected and finish the import process. 
6. Focus the Browser Console (Ctrl+Shift+J) and observe the messages displayed.

**[Expected result]:**
- No Import related error messages are displayed.

**[Actual result]:**
-  The “OperationError” error message is displayed.

**[Additional notes]:**
- Attached is a screenshot of the issue.
Bug: PDF fails to display in Firefox tab
Status: NEW
Priority: P3
Created: 2022-10-18 11:31:01+00:00
Resolved: 2023-06-25 12:52:08+00:00

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

Steps to reproduce:

I opened this URL in FF: https://www.plymouth.ac.uk/learn/LDstudyguides/pdf/11Reflection.pdf


Actual results:

FF opened the PDF page, but the PDF was not displayed.
I selected the Download File icon, and FF proceeded to execute saving the file in File Explorer as normal. However, when I attempted to open the saved PDF file in PDF-XChange Editor, an error message was returned: "[PXV Lib]: File is empty".


Expected results:

The PDF file should have been opened in FF, or saved to Downloads.