av9ash/GitBugs huggingface dataset:
Bug: Dragon NaturallySpeaking users unable to access URLbar with "click" command
Status: NEW
Priority: P2
Created: 2024-12-20 18:18:41+00:00
Resolved: 2025-01-30 15:23:28+00:00

We've had two reports of Dragon NaturallySpeaking users needing to resort to "MouseGrid" to access the URLbar. One report came through on Release and one on Nightly channel. 

**Report from Nightly:** Dragon NaturallySpeaking on Windows
- I was unable to activate the control with a "click" command; I instead had to use "MouseGrid" and "move mouse" commands to activate the control and select "DuckDuckGo," which was more time-consuming.
Bug: Some EN (GB) language spellings incorrect
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2024-12-20 18:48:24+00:00
Resolved: 2024-12-20 19:08:50+00:00

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

Steps to reproduce:

When using English (GB) language, Firefox continues to suggest US spellings. Firefox suggests my GB spelling of "polarisation" and "recognised"  is incorrect. It proposes the use of US English spellings instead (polarization, recognized). It fails to recognise the GB English setting in the settings configuration. It also discriminates against users of the English (GB) language.


Actual results:

Firefox suggests US spellings, despite having GB spelling set in the settings options. This could present misleading spelling rules to users of GB language settings, many of whom will assume setting the language to English (GB) will be accurate (it is not).


Expected results:

Firefox should have recognised the correct GB spellings from the language settings options. Not only has it failed to do so, it is actively suggesting incorrect spellings.
Bug: Tab group labels shouldn't extend to the edge of the sidebar
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2024-12-20 18:59:05+00:00
Resolved: 2024-12-24 14:01:41+00:00

**Steps to reproduce [can add screenshots or video recordings for reference]:**

Create a tab group (in vertical tabs)
Drag the sidebar

**Expected behavior [What should have happened?]:**
The tab group label is sized to the text (or defaulted to a square if the label is blank)

**Actual behavior [What actually happened?]:**

Tab group label extends to the width of the sidebar (see screenshot)
Bug: Vertical tab groups – Hairline should be aligned to top of label and bottom of tab
Status: VERIFIED
Priority: P3
Resolution: FIXED
Created: 2024-12-20 19:58:31+00:00
Resolved: 2025-02-14 17:27:28+00:00

**Steps to reproduce [can add screenshots or video recordings for reference]:**
Create a tab group in vertical tabs
Resize sidebar so it's minimized width

**Expected behavior [What should have happened?]:**

Hairlines should be top and bottom aligned with label and bottom of tab

**Actual behavior [What actually happened?]:**

Hairline extends past label and bottom of tab (See screenshot)
Bug: Unable to utilize "View page source" option in context menu in sidebar.
Status: NEW
Priority: P5
Created: 2024-12-20 20:11:32+00:00
Resolved: 2025-01-10 15:16:02+00:00

#### Steps to reproduce

1. Enable the sidebar button.
1. [Invoke the sidebar:](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/sidebarAction/toggle#:~:text=Examples-,sidebarAction.toggle(),-Toggles%20the%20visibility)

   ~~~JavaScript
   browser.sidebarAction.toggle()
   ~~~

1. Invoke the context menu:

   1. ~~~JavaScript
      let keyCodeInteger = 93 // Context Menu Key
      let buttonInteger  =  2 // Secondary Click
      ~~~

   1. - ~~~JavaScript
        document.dispatchEvent(new KeyboardEvent("keydown", { keyCode: keyCodeInteger }));
        document.dispatchEvent(new KeyboardEvent("keyup",   { keyCode: keyCodeInteger }));
        ~~~

      - ~~~JavaScript
        document.dispatchEvent(new MouseEvent("mousedown", { button: buttonInteger }));
        document.dispatchEvent(new MouseEvent("mouseup",   { button: buttonInteger }));
        ~~~

1. Select "View page source".

#### Actual results

Nothing occurs.

#### Expected results

I should be able to view the page source. Specifically, it should be invoked in a separate tab, as occurs in standard extension modals.
Bug: Round corners switch back to square corner for https://calendar.google.com
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2024-12-20 21:40:47+00:00
Resolved: 2025-01-02 20:37:44+00:00

Visit https://calendar.google.com with sidebar and vertical tabs ON.

Expected results:
- The page load and show round corner in top left corner

Actual results:
-The page load initially with round corners, but then switches back to square corner about 2 seconds after loading
Bug: Firefox Nightly container tab coloring, vertical tabs don't show black
Status: RESOLVED
Priority: P2
Resolution: FIXED
Created: 2024-12-21 02:28:34+00:00
Resolved: 2025-02-05 12:55:12+00:00

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

Steps to reproduce:

Set up a bunch of container tabs, one for each color, and then create a new tab with the black container selected.


Actual results:

Other tabs show a vertical stripe next to them with the color of the container--this doesn't happen for black tabs


Expected results:

Thin vertical black stripe like with every other container color
Bug: Tab Preview of loading tab causes div by 0 on calculating captureScale
Status: NEW
Priority: --
Created: 2024-12-21 10:16:17+00:00
Resolved: 2025-01-20 12:35:45+00:00

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

Steps to reproduce:

I produced this with Firefox Stable(134.0b10), and also in Firefox Dev Edition(134.0b10).
Windows 11 Edu x64 23H2 22631.4602

1. Go to GitHub
2. Open a repository with wheel-click
3. Hover the loading tab icon to make appear the preview as fast as possible


Actual results:

Please check the screenshot attached with this.
```
TypeError: WindowGlobalParent.drawSnapshot: Argument 2 is not a finite floating-point value.
    drawSnapshot chrome://global/content/elements/browser-custom-element.js:1923
    captureTabPreviewThumbnail resource://gre/modules/PageThumbs.sys.mjs:535
    _maybeRequestThumbnail chrome://browser/content/tabbrowser/tab-hover-preview.mjs:149
    activate chrome://browser/content/tabbrowser/tab-hover-preview.mjs:186
    on_TabHoverStart chrome://browser/content/tabbrowser/tabs.js:248
    handleEvent chrome://browser/content/tabbrowser/tabs.js:2382
    _mouseenter chrome://browser/content/tabbrowser/tab.js:597
    on_mouseover chrome://browser/content/tabbrowser/tab.js:401
    handleEvent chrome://global/content/customElements.js:459
    MozTabbrowserTab chrome://browser/content/tabbrowser/tab.js:49
    _createTab chrome://browser/content/tabbrowser/tabbrowser.js:3029
    addTab chrome://browser/content/tabbrowser/tabbrowser.js:2714
    openLinkIn resource:///modules/URILoadingHelper.sys.mjs:572
    openLinkIn chrome://browser/content/utilityOverlay.js:119
    contentAreaClick resource:///actors/ClickHandlerParent.sys.mjs:144
    receiveMessage resource:///actors/ClickHandlerParent.sys.mjs:60
tab-hover-preview.mjs:162:17
    _maybeRequestThumbnail chrome://browser/content/tabbrowser/tab-hover-preview.mjs:162
    (비동기: promise callback)
    _maybeRequestThumbnail chrome://browser/content/tabbrowser/tab-hover-preview.mjs:160
    activate chrome://browser/content/tabbrowser/tab-hover-preview.mjs:186
    on_TabHoverStart chrome://browser/content/tabbrowser/tabs.js:248
    handleEvent chrome://browser/content/tabbrowser/tabs.js:2382
    _mouseenter chrome://browser/content/tabbrowser/tab.js:597
    on_mouseover chrome://browser/content/tabbrowser/tab.js:401
    handleEvent chrome://global/content/customElements.js:459
    (비동기: EventListener.handleEvent)
    MozTabbrowserTab chrome://browser/content/tabbrowser/tab.js:49
    _createTab chrome://browser/content/tabbrowser/tabbrowser.js:3029
    addTab chrome://browser/content/tabbrowser/tabbrowser.js:2714
    openLinkIn resource:///modules/URILoadingHelper.sys.mjs:572
    openLinkIn chrome://browser/content/utilityOverlay.js:119
    contentAreaClick resource:///actors/ClickHandlerParent.sys.mjs:144
    receiveMessage resource:///actors/ClickHandlerParent.sys.mjs:60
```


Expected results:

No Errors for that.
Bug: Firefox restore previous session/tabs
Status: NEW
Priority: P2
Created: 2024-12-21 11:02:31+00:00
Resolved: 2025-01-08 23:43:10+00:00

Steps to reproduce:

    Firefox version 133.0.3
   Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0
    1)Start Firefox and open two or more tabs.
    2)Close Firefox.
    3)Open a Private Window [IMPORTANT! -> you must open a Private Window  WITHOUT opening Firefox normally first, otherwise the bug won´t trigger].
    4)Open Firefox again, tabs will be restored

Proof of Concept video attached.



Actual results:

Previous tabs will be restored


Expected results:

Firefox should open a new fresh session
Bug: Exiting a full screen video (youtube, twitter...) collapses the vertical tabs
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2024-12-21 12:34:02+00:00
Resolved: 2024-12-21 12:41:30+00:00

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

Steps to reproduce:

1. Start with sidebar.revamp = true or sidebar.verticalTabs = true
2. It doesn't matter if you have "Expand and collapse sidebar" or "Show and hide sidebar" set
3. Ensure the sidebar is not collapsed to icon-width. If needed use mouse to drag it out from the center of the screen.
4. Open a youtube video, and click the "fullscreen" button in the YouTube player
5. Exit fullscreen by pressing ESC or using the YoutTube button to exit fullscreen



Actual results:

Sidebar gets collapsed to icon-width


Expected results:

Sidebar should have kept the previous width

This defect was introduced between December 5th and December 21st 2024. I'm not 100% sure, but this used to not be a problem.
Bug: Gmail templates not working
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2024-12-21 13:28:18+00:00
Resolved: 2024-12-21 16:34:06+00:00

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

Steps to reproduce:

Inserted a template into Gmail. The sent message is received with only a pseudo address for the template, and the template itself is at the end of the email, like an attachment. It worked okay up until a couple weeks ago. 


Actual results:

The sent message is received with only a pseudo address for the template, and the template itself is at the end of the email, like an attachment. It worked okay up until a couple weeks ago. 


Expected results:

The template should have shown up at the top of the email. It worked okay in Chrome and Safari, thus a Firefox issue.
Bug: Intermittent browser/base/content/test/sync/browser_signed_out_avatar_variants.js | single tracking bug
Status: NEW
Priority: P5
Created: 2024-12-22 02:49:45+00:00
Resolved: 2025-02-17 07:18:36+00:00

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

---
```
[task 2024-12-22T01:09:19.238Z] 01:09:19     INFO - TEST-PASS | browser/base/content/test/sync/browser_signed_out_avatar_variants.js | Should not start with a NimbusFeature set for the signed-out icon. - "undefined" == "undefined" - 
[task 2024-12-22T01:09:19.238Z] 01:09:19     INFO - Buffered messages finished
[task 2024-12-22T01:09:19.239Z] 01:09:19     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/sync/browser_signed_out_avatar_variants.js | Test timed out - 
[task 2024-12-22T01:09:19.239Z] 01:09:19     INFO - GECKO(9104) | Completed ShutdownLeaks collections in process 10104
[task 2024-12-22T01:09:19.240Z] 01:09:19     INFO - TEST-START | Shutdown
```
Bug: Intermittent browser/components/places/tests/browser/browser_toolbar_library_open_recent.js | single tracking bug
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2024-12-22 03:34:52+00:00
Resolved: 2025-01-13 12:00:57+00:00

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

---
```
[task 2024-12-22T02:40:59.332Z] 02:40:59     INFO - TEST-START | browser/components/places/tests/browser/browser_toolbar_library_open_recent.js
[task 2024-12-22T02:41:47.229Z] 02:41:47     INFO - TEST-INFO | started process screenshot
[task 2024-12-22T02:41:47.370Z] 02:41:47     INFO - TEST-INFO | screenshot: exit 0
[task 2024-12-22T02:41:47.384Z] 02:41:47     INFO - Buffered messages logged at 02:40:59
[task 2024-12-22T02:41:47.384Z] 02:41:47     INFO - Entering setup bound 
[task 2024-12-22T02:41:47.385Z] 02:41:47     INFO - Leaving setup bound 
[task 2024-12-22T02:41:47.386Z] 02:41:47     INFO - Entering test bound test_recently_added
[task 2024-12-22T02:41:47.386Z] 02:41:47     INFO - Buffered messages finished
[task 2024-12-22T02:41:47.387Z] 02:41:47     INFO - TEST-UNEXPECTED-FAIL | browser/components/places/tests/browser/browser_toolbar_library_open_recent.js | Test timed out - 
[task 2024-12-22T02:41:47.388Z] 02:41:47     INFO - GECKO(6892) | Completed ShutdownLeaks collections in process 3320
[task 2024-12-22T02:41:47.388Z] 02:41:47     INFO - TEST-START | Shutdown
```
Bug: Smart bookmarks / folders lose their icon and then duplicate on move
Status: NEW
Priority: P5
Created: 2024-12-22 12:06:56+00:00
Resolved: 2025-01-09 13:32:29+00:00

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

Steps to reproduce:

Open the native firefox bookmark sidebar.
Create a new smart bookmark under Bookmarks Menu.
E.g. title="Recent bkmks last 50" url="place:queryType=1&sort=12&maxResults=50".

Action 1: Move it (drag & drop) to Bookmarks Toolbar.
Action 2: Move it back (drag & drop) to Bookmarks Menu.


Actual results:

After Action 1, when the smart bookmark is moved to Bookmarks Toolbar, it looses is special icon (cogwheel), and shows with a standard folder icon.

After Action 2, when the smart bookmark is moved back to Bookmarks Menu, it recovers its special icon (cogwheel), however, it is not moved, it is duplicated !
(so the one in Bookmarks Toolbar stays, with the folder icon, and the one in Bookmarks Menu is a new one)



Expected results:

On Action 1, the smart bookmark should have kept its special icon (cogwheel).

On Action 2, the smart bookmark should have disappeared from Bookmarks Toolbar and should have been moved, not duplicated.

Note: if after Action 1, you close the bookmark sidebar (e.g. switch to History), and then reopen it, the smart bookmark in Bookmarks Toolbar is correctly shown with its special icon (cogwheel).
And then Action 2 really moves it ... but results in having the folder icon problem .. and guess what, moving it again to Bookmarks Toolbar now duplicates it.
Bug: hold Ctrl /CMD and left-click a link in Bing open two new tabs
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2024-12-22 12:45:48+00:00
Resolved: 2024-12-24 11:27:53+00:00

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

Steps to reproduce:

1. search something in Bing search
2. hold CMD and left-click a result


Actual results:

step 2 opens the webpage in two new tabs with the same content


Expected results:

only one new tab is opened.

Note: This does not happen for links inside some website (like Github), and it is ok with google. Ctrl+Shift+left click also works well (open and navigate to the new tab)
Bug: Synchronization with iOS Client faulty
Status: UNCONFIRMED
Priority: --
Created: 2024-12-22 17:24:13+00:00
Resolved: 2025-01-06 15:53:07+00:00

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

Steps to reproduce:

Deleted a bookmark in Windows Client. Open iOS Client. Bookmark is back in Windows Client. Can happen multiple times, I have recorded up to 6 times the same bookmark


Actual results:

see above


Expected results:

Bookmark should have been deleted on all Clients
Bug: [Win 7] Firefox 115.19.0esr creates taskbar pin on Windows 7
Status: NEW
Priority: P3
Created: 2024-12-23 07:36:56+00:00
Resolved: 2024-12-31 20:15:47+00:00

**Note**
* The issue can be reproduced starting with Firefox 115.0esr.

**Found in**
* Firefox 115.19.0esr

**Affected versions**
* Firefox 115.0esr - Firefox 115.19.0esr

**Tested platforms**
* Affected platforms: Windows 7

**Steps to reproduce**
1. Download the Firefox 115.19.0esr exe 
2. Run the installer and click "No" on the UAC prompt
3. Proceed with the installation, leaving the default settings intact
4. Complete the installation process

**Expected result**
* The installer creates a desktop shortcut.
* The installer pins Firefox to the Start Menu.

**Actual result**
* The installer creates a desktop shortcut.
* The installer pins Firefox to the taskbar instead of the Start Menu.

**Regression range**
* There is a change in the installation behavior of Firefox ESR between versions 102.9.0esr and 115.19.0esr on Windows 7.

**Additional notes**
* Expected result matches the behavior of Firefox 102.9.0esr, where the installer only creates a desktop shortcut and pins Firefox to the Start Menu.
Bug: remove grouping of addons by enabled/disabled in about:addons (or make it a filter)
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2024-12-23 08:42:00+00:00
Resolved: 2024-12-23 08:46:15+00:00

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

Steps to reproduce:

1. open about:addons
2. disable an enabled extension (or vice versa) and move mouse cursor away
3. enable it back



Actual results:

2. extension jumped somewhere else (to the group of disabled extensions)
3. you need to find it in the other group to enable it


Expected results:

Grouping extensions by enabled/disabled state results in there being 2 alphabetically-ordered lists

To know where to search for a specific extension, you need to know what state it is in right now (enabled/disabled).

This problem is solved by the possibility to use text search (Ctrl+F and type the extension name) to find it.

But the problem of extension jumping around when you enable/disable it cannot be solved.

As a result, you cannot normally do things like disable an extension, then check how it affects something, then enable it back.

Or, to be precise, you CAN do it, but for this you would need to do extra steps to go to that extension's separate page first, which is inconvenient - especially, when you want to check several extensions one after another!  For this scenario, both methods results in chaos: extensions jumping around, or you jumping around entering / exiting specific extensions' pages.

This grouping - and partially its "real-time" (not really) synchronization seems a very poor design decision.

You simple don't implement a "toggle" type control that results in the item moving around.

It seems to be one of the things implemented for the sake of a fancy animation / "because we can", without much thought about user convenience

And why would someone need this kind of grouping in the first place?

Normally an alphabet order is all you need, and you have clear indication of the enabled/disabled state of the extension next to each of them.

I can imagine someone - sometimes - might want to get the list of all their enabled/disabled addons - but this shouldn't make all other use cases  of the page a disaster and can be more effectively implemented as an optional filter.

To sum up:

I suggest removing the grouping extensions on about:addons by their enabled/disabled state altogether.

Possibly - if it was added because users requested it - replacing it with a filter:
ALL (default, single alphabetical list) / ENABLED / DISABLED
Bug: Intermittent browser/components/search/test/browser/browser_searchbar_addEngine.js | single tracking bug
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2024-12-23 15:23:11+00:00
Resolved: 2025-01-20 12:04:06+00:00

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

---
```
[task 2024-12-23T14:23:53.218Z] 14:23:53     INFO - TEST-START | browser/components/search/test/browser/browser_searchbar_addEngine.js
[task 2024-12-23T14:23:53.954Z] 14:23:53     INFO - GECKO(8984) | console.warn: SearchUtils: "loadListener: request failed!"
[task 2024-12-23T14:24:39.543Z] 14:24:39     INFO - TEST-INFO | started process screenshot
[task 2024-12-23T14:24:39.686Z] 14:24:39     INFO - TEST-INFO | screenshot: exit 0
[task 2024-12-23T14:24:39.687Z] 14:24:39     INFO - Buffered messages logged at 14:23:53
[task 2024-12-23T14:24:39.687Z] 14:24:39     INFO - Entering setup bound 
[task 2024-12-23T14:24:39.688Z] 14:24:39     INFO - Leaving setup bound 
[task 2024-12-23T14:24:39.689Z] 14:24:39     INFO - Entering test bound test_invalidEngine
[task 2024-12-23T14:24:39.690Z] 14:24:39     INFO - TEST-PASS | browser/components/search/test/browser/browser_searchbar_addEngine.js | Last item should be the invalid entry - true == true - 
[task 2024-12-23T14:24:39.690Z] 14:24:39     INFO - Buffered messages logged at 14:23:54
[task 2024-12-23T14:24:39.691Z] 14:24:39     INFO - TEST-PASS | browser/components/search/test/browser/browser_searchbar_addEngine.js | Should have included the url in the prompt body - true == true - 
[task 2024-12-23T14:24:39.692Z] 14:24:39     INFO - Leaving test bound test_invalidEngine
[task 2024-12-23T14:24:39.693Z] 14:24:39     INFO - Entering test bound test_onOnlyDefaultEngine
[task 2024-12-23T14:24:39.693Z] 14:24:39     INFO - Remove engines except default
[task 2024-12-23T14:24:39.694Z] 14:24:39     INFO - Show popup
[task 2024-12-23T14:24:39.694Z] 14:24:39     INFO - Buffered messages finished
[task 2024-12-23T14:24:39.695Z] 14:24:39     INFO - TEST-UNEXPECTED-FAIL | browser/components/search/test/browser/browser_searchbar_addEngine.js | Test timed out - 
[task 2024-12-23T14:24:39.695Z] 14:24:39     INFO - GECKO(8984) | Completed ShutdownLeaks collections in process 10048
[task 2024-12-23T14:24:39.695Z] 14:24:39     INFO - TEST-START | Shutdown
```