av9ash/GitBugs huggingface dataset:
Bug: Border missing in maximize / minimize with high contrast
Status: NEW
Priority: --
Created: 2021-04-05 19:49:39+00:00
Resolved: 2021-04-05 20:00:46+00:00

**Tested on**
 Windows10 and Ubuntu 20. 64bit, affected only on windows10

Firefox beta 88.0b7  affected
Firefox Nightly 89.0a1 affected
Firefox Beta  87 affected

**steps**
 -Enable high contrast black on the Os
 -Launch firefox 
 -Check minimize/maximize button while firefox is not in full screen

**actual results**
border is missing on those buttons

**expected results**
border should be visible

Image attached
Bug: The Unable to update notification banner message is incomplete
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2021-04-05 19:52:42+00:00
Resolved: 2021-06-03 10:26:06+00:00

**Affected platforms**:
Platforms: macOS 11 Big Sur

**Preconditions**:
Reach about:config and set browser.proton.enabled = true
Have the "Check for updates but let you choose to install them" preference selected in about:preferences
Have an unsupported version installed

**Steps to reproduce**:

1. Launch an unsupported version of Firefox Browser
2. Wait for the Unable to Update panel to be displayed.
3. Restart the browser without clicking any notifications and wait for the Unable to Update panel to be displayed.
4. Open the Hamburger menu.

**Expected Result**:
The  Menu notification banner should be displayed correctly (Unable to update - system incompatible)

**Actual result**:
The  Menu notification banner is displayed incompleted (Unable to update)
Bug: Verification email not received
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2021-04-05 22:17:20+00:00
Resolved: 2021-04-15 18:01:32+00:00

I need an account verification link resent to my cushlabs@protonmail.com address.

I didn't have my email setup prior to creating the firefox account, now for some reason I can't reset the account.

Thank you!
Bug: Intermittent browser/components/sessionstore/test/browser_merge_closed_tabs.js | This test exceeded the timeout threshold. It should be rewritten or split up. If that's not possible, use requestLongerTimeout(N), but only as a last resort. -
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2021-04-05 22:27:09+00:00
Resolved: 2021-05-04 17:06:30+00:00

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

---
```
[task 2021-04-05T20:41:02.207Z] 20:41:02     INFO - TEST-START | browser/components/sessionstore/test/browser_merge_closed_tabs.js
[task 2021-04-05T20:51:34.204Z] 20:51:34     INFO - TEST-INFO | started process screentopng
[task 2021-04-05T20:51:35.825Z] 20:51:35     INFO - TEST-INFO | screentopng: exit 0
[task 2021-04-05T20:51:35.846Z] 20:51:35     INFO - Buffered messages logged at 20:41:02
[task 2021-04-05T20:51:35.846Z] 20:51:35     INFO - Entering test bound 
[task 2021-04-05T20:51:35.846Z] 20:51:35     INFO - Buffered messages logged at 20:45:04
[task 2021-04-05T20:51:35.846Z] 20:51:35     INFO - TEST-PASS | browser/components/sessionstore/test/browser_merge_closed_tabs.js | 2 closed tabs after restoring initial state - 
[task 2021-04-05T20:51:35.846Z] 20:51:35     INFO - Buffered messages logged at 20:48:57
[task 2021-04-05T20:51:35.846Z] 20:51:35     INFO - TEST-PASS | browser/components/sessionstore/test/browser_merge_closed_tabs.js | Number of closed tabs is correct - 
[task 2021-04-05T20:51:35.846Z] 20:51:35     INFO - TEST-PASS | browser/components/sessionstore/test/browser_merge_closed_tabs.js | Closed tab entry matches - 
[task 2021-04-05T20:51:35.846Z] 20:51:35     INFO - TEST-PASS | browser/components/sessionstore/test/browser_merge_closed_tabs.js | Closed tab entry matches - 
[task 2021-04-05T20:51:35.846Z] 20:51:35     INFO - TEST-PASS | browser/components/sessionstore/test/browser_merge_closed_tabs.js | Closed tab entry matches - 
[task 2021-04-05T20:51:35.846Z] 20:51:35     INFO - TEST-PASS | browser/components/sessionstore/test/browser_merge_closed_tabs.js | Closed tab entry matches - 
[task 2021-04-05T20:51:35.846Z] 20:51:35     INFO - Buffered messages logged at 20:51:33
[task 2021-04-05T20:51:35.846Z] 20:51:35     INFO - Leaving test bound 
[task 2021-04-05T20:51:35.846Z] 20:51:35     INFO - Buffered messages finished
[task 2021-04-05T20:51:35.846Z] 20:51:35     INFO - TEST-UNEXPECTED-FAIL | browser/components/sessionstore/test/browser_merge_closed_tabs.js | This test exceeded the timeout threshold. It should be rewritten or split up. If that's not possible, use requestLongerTimeout(N), but only as a last resort. - 
[task 2021-04-05T20:51:35.846Z] 20:51:35     INFO - GECKO(1564) | MEMORY STAT | vsize 130551512MB | residentFast 3989MB
[task 2021-04-05T20:51:35.846Z] 20:51:35     INFO - TEST-OK | browser/components/sessionstore/test/browser_merge_closed_tabs.js | took 631978ms
[task 2021-04-05T20:51:35.846Z] 20:51:35     INFO - checking window state```
Bug: Site permissions panel overlaps the bottom of the button when proton is enabled
Status: RESOLVED
Priority: P2
Resolution: DUPLICATE
Created: 2021-04-06 05:02:59+00:00
Resolved: 2021-04-27 20:49:56+00:00

Noted this during my PM review.  Saw this on Windows 10 w/ Light Theme and on macOS w/ Dark Theme.

When you open the site permissions panel, it is correctly aligned left/right, but the top left edge of the panel overlaps the bottom edge and a little bit more of the button in the address bar, and instead should be aligned against its bottom edge.
Bug: Library panel has strange behavior on Windows 10 w/ Proton enabled.  See screenshot
Status: RESOLVED
Priority: P1
Resolution: DUPLICATE
Created: 2021-04-06 05:18:00+00:00
Resolved: 2021-04-06 14:43:27+00:00

Found during my PM review for MR1.  When opening the Library Panel and going to Bookmarks, then clicking the back arrow in the panel, it causes the panel to "disappear" except for the top edge.  The panel button also becomes unresponsive.

My best guess is that the panel is going behind the viewport for the web content, so only the top edge is visible since it's inside the toolbar area?  I was finally able to capture a screenshot.  This was identified on Windows 10 w/ Light Theme.  I was unable to replicate on macOS w/ Dark Theme.

Possibly related? Intermittently when this happens if you follow it by clicking on the Sync Tabs panel, the Library Panel will become visible and overlay on top of the Sync Tabs panel with both active.  When the condition described above is not present, clicking the Sync Tabs button while the Library panel is active will close the Library panel and open the Sync Tabs panel, and the reverse is also true.
Bug: The Developer Tools panel includes the "Customize Toolbar" option from the More Tools content in the AppMenu when Proton is enabled
Status: VERIFIED
Priority: P2
Resolution: FIXED
Created: 2021-04-06 05:22:43+00:00
Resolved: 2021-08-03 14:02:53+00:00

We changed the AppMenu in MR1 to surface the developer tools more prominently just one step down from the main menu under "More Tools".  We also moved the "Customize Toolbar" option there at the top above a divider.  While doing my PM review for MR1, I noticed that opening the Developer Tools from the toolbar icon would show "Customize Toolbar" at the top even though is not part of the developer tools.

The content for this panel and the "More Tools" section of the AppMenu should differ, as this panel should /only/ show developer tools.
Bug: Proton info bars need role="alert"
Status: RESOLVED
Priority: P1
Resolution: FIXED
Created: 2021-04-06 07:00:54+00:00
Resolved: 2023-06-02 15:21:05+00:00

The Proton info bars need role="alert" on the container for the message and buttons. This allows screen readers to report them automatically when they appear, as well as allowing them to report the message text (since it isn't focusable).

One place this could go is on the `<div class="container infobar"`.
Bug: Close button in Proton info bars has no a11y label
Status: VERIFIED
Priority: P1
Resolution: FIXED
Created: 2021-04-06 07:07:55+00:00
Resolved: 2023-06-02 15:21:05+00:00

The Close button in Proton info bars has no label for accessibility. In the previous info bars, this was provided via tooltiptext="Close this message". If the tooltip isn't considered necessary for visual UX, a label needs to be provided via aria-label="Close" or similar.
Bug: The text input marker is misaligned inside the websearch bar with max zoom
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2021-04-06 08:34:00+00:00
Resolved: 2021-04-22 16:10:49+00:00

**Affected versions**
* Fx89.0a1

**Affected platforms**
* Windows 10
* macOS 10.15

**Steps to reproduce**
1. Launch Firefox.
2. Navigate to about:newtab.
3. Zoom in to the maximum value (500%).
4. Click inside the websearch field.

**Expected result**
* Elements of the websearch field are properly aligned.

**Actual result**
* The text input marker is not aligned to the google 

**Regression range**
* Will come back with a regression range asap. 

**Additional notes**
* The issue occurs from Fx 89 - couldn't reproduce in the latest beta Fx88.0b7.
* The text input marker is correctly aligned in the private browsing websearch bar.
Bug: The Chrome UI jumps when the "Disk Space Low" Infobar is dismissed
Status: RESOLVED
Priority: P2
Resolution: DUPLICATE
Created: 2021-04-06 09:02:37+00:00
Resolved: 2021-05-07 14:10:34+00:00

**Affected platforms:**
Mac OS X 10.15
macOS Big Sur 11.2
Windows 10 x64
Ubuntu 20.04 x64

**Affected versions:**
Nightly 89.0a1

**Pre-requisites:**
browser.proton.enabled=true
browser.proton.infobars.enabled=true

**Steps to reproduce:**
1. Launch Firefox.
2. Trigger the  "Disk space low" > 5GB infobar by running the following in the Browser Console:

gStoragePressureObserver.observe({QueryInterface: () => ({data:5368709120})}, "QuotaManager::StoragePressure") 

3. Resize the browser's window to the minimum
4. Dismiss the "Disk Space Low " infobar by clicking in the "X" button.

**Expected Result:**
The "Disk Space Low" infobar should dismiss properly without any UI flickering.

**Actual Results:**
The whole Chrome UI jumps up and down once the Infobar is dismissed. Please see the screencast for more details.

**Notes:**
The issue is reproducible also on the "Disk space low" <5GB infobar
Bug: Update icon displayed on the Hamburger menu icon is missing for the Download a Fresh Copy notification
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2021-04-06 09:04:30+00:00
Resolved: 2021-06-03 08:25:55+00:00

[Affected versions]: 
89.0a1 (2021-04-05) 

[Affected platforms]:
Platforms: Windows 10

[Preconditions]:

    Reach about:config and set browser.proton.enabled = true

[Steps to reproduce]:
1. Launch an older version of the Firefox browser.
2. Trigger the "Download a fresh Copy" notification Panel.


Expected Result:
The Hamburger menu icon should have a notification icon displayed while the Download a fresh copy panel notification is displayed.

Actual Results:
The notification from the Hamburger menu icon is missing when the Download a Fresh copy panel is displayed.
Bug: Some strings are not written in lower case in the Bookmark Menu panel
Status: RESOLVED
Priority: P2
Resolution: DUPLICATE
Created: 2021-04-06 09:29:40+00:00
Resolved: 2021-08-20 22:24:48+00:00

**Affected versions**
* latest Nightly 89.0a1
* Beta 88.0b7

**Affected platforms**
* Windows 10 x64
* macOS 10.15
* Ubuntu 18.04 x64

**Steps to reproduce**
1. Launch Firefox.
2. Drag and drop the Bookmark Menu icon from Customize onto the toolbar.
3. Click on the icon.

**Expected result**
* "View Bookmark Sidebar" is written with lower case "View bookmark sidebar".
* "Mange Bookmarks" is written with lowercase "Manage bookmarks".

**Actual result**
* "Bookmark" and "Sidebar" words from "View Bookmark Sidebar" are not written in lower case. 
* "Bookmarks" word from "Mange Bookmarks" is not written in lowercase.

**Suggested Severity**
* S3, since this won't affect the end users.

**Regression range**
* Not a regression.

**Additional notes**
* please observe the attached screenshot.
Bug: The meatball buttons in about:addons have different sizes when viewed at max zoom
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2021-04-06 09:42:25+00:00
Resolved: 2021-04-09 09:18:35+00:00

**Affected versions**
* Fx89.0a1
* Fx88.0b7

**Affected platforms**
* Windows 10
* macOS 10.15

**Steps to reproduce**
1. Launch Firefox.
2. Navigate to about:addons page and access the Plugins section.
3. Max zoom in (to 500%).
4. Scroll to the right side of the page and inspect the two meatball buttons for the 2 available plugins.

**Expected result**
* All the meatball menus have the same shape, size and design.

**Actual result**
* Some buttons have the meatballs cropped. Some buttons are narrower.

**Regression range**
* Will come back with a regression range ASAP.

**Additional notes**
* This is not a proton issue.
* This issue occurs in the Extensions page, with several addons installed. (e.g. Ghostery, NordVPN, Tree Style Tab).
Bug: Some strings are not written in lower case in the Download Menu panel
Status: RESOLVED
Priority: P5
Resolution: DUPLICATE
Created: 2021-04-06 09:58:13+00:00
Resolved: 2023-02-10 15:49:31+00:00

**Affected versions**
* latest Nightly 89.0a1
* Beta 88.0b7

**Affected platforms**
* Windows 10 x64
* macOS 10.15
* Ubuntu 18.04 x64

**Steps to reproduce**
1. Launch Firefox.
2. Go to http://testsafebrowsing.appspot.com/s/unknown.exe and save the file.
3. Click on the download icon from toolbar.
4. Click on the > arrow from the download panel.

**Expected result**
* step 3: "Show All Downloads" is written with lower case "Show all downloads".
* step 4: "Download Details" is written with lowercase "Download details".

**Actual result**
* step 3: "All" and "Downloads" words from "Show All Downloads" are not written in lower case. 
* step 4: "Details" word from "Download Details" is not written in lowercase.

**Suggested Severity**
* S3, since this won't affect the end users.

**Regression range**
* Not a regression.

**Additional notes**
* please observe the attached screenshot.
Bug: The addon meatball menu is displayed behind the addon description when zoomed in
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2021-04-06 10:36:09+00:00
Resolved: 2021-04-12 11:27:35+00:00

**Affected versions**
* Fx89.0a1

**Affected platforms**
* Windows 10

**Steps to reproduce**
1. Launch Firefox.
2. Navigate to addons.mozilla.org and install Ghostery and Facebook container addons.
3. Navigate to about:addons, Extensions section.
4. Zoom in to 400%.
5. Click on the addon title to open its description.
6. Scroll to the right side of the page and click the addon meatball menu.

**Expected result**
* Meatball menu opens without issues.

**Actual result**
* The addon meatball menu is displayed behind the addon description.

**Regression range**
* This only occurs in Fx89.0a1. Will come back with a regression range.

**Additional notes**
* This only occurs in Fx89.0a1 even without the proton pref enabled, but does not occur in Fx88.0b7.
* On smaller displays, some menu options are unreachable because of this bug.
Bug: Firefox ignores the macos keyboard shortcut request to hide/minimize all windows
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2021-04-06 10:53:45+00:00
Resolved: 2022-01-24 17:27:30+00:00

If you want to get at your desktop quickly on macOS, ⌘+⌥+H+M (Command+Option+H+M) is a fast way of getting there.
Except this has the effect of clearing all windows except for Firefox.

See also https://osxtips.net/how-to-minimize-and-hide-all-windows-in-macos/
Bug: Notification displayed when enabling/disabling tracking protection is cut
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2021-04-06 11:08:52+00:00
Resolved: 2021-04-09 09:37:32+00:00

Currently using Proton on Nightly, but it happens also on Beta 88. The notification is cut and displayed partially

There are at least 15 characters missing, the label is not understandable as it is.
Bug: Pop-up blocked infobar's options button doesn't match the one from proton spec
Status: RESOLVED
Priority: P2
Resolution: WONTFIX
Created: 2021-04-06 12:05:07+00:00
Resolved: 2023-11-27 06:53:04+00:00

**Affected platforms**
Ubuntu 20.04
MacOS 11
Windows 10

**Affected versions**
Nightly 89.0a1

**Steps to reproduce**
1. Launch Firefox with a **New** profile
2. Go to about:config and set the following two prefs to ***true***:
browser.proton.enabled
browser.proton.infobars.enabled
3. Restart the browser
4. Navigate to http://dummysoftware.com/popupdummy_testpage.html

**Expected Result**
The Pop-up blocked infobar should be displayed within a few seconds after the page is loaded and it should have an "Options/Preferences" (depending on the OS) drop down button with an arrow down icon

**Actual Results**
The "Options/Preferences" button has the pre-proton infobar styling (without the arrow down icon)
Bug: Screen Readers will not read the Finish Account Setup / You've been disconnected notifications from the Hamburger menu
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2021-04-06 12:17:58+00:00
Resolved: 2021-06-03 08:25:01+00:00

[Affected versions]: 
89.0a1 (2021-04-05) 

[Affected platforms]:
Platforms: Windows 10

[Preconditions]:

    Reach about:config and set browser.proton.enabled = true

[Steps to reproduce]:
1. Launch the Firefox Browser and Create a new account without verifying it.
2. Reach the Fxa Notification from the Hamburger menu using NVDA or other screen readers.
3. Restart the Browser and reach the Fxa Notification from the Hamburger menu using NVDA.

Expected Result:
NVDA should read "Finish account setup" or "You've been disconnected" messages without issues.

Actual Results:
NVDA only reads "Sign in".
Bug: [Proton] Move Take Screenshot label above "Search [search engine] for ..." item in the selection context menu
Status: VERIFIED
Priority: P2
Resolution: FIXED
Created: 2021-04-06 12:46:48+00:00
Resolved: 2021-04-20 14:07:17+00:00

**Affected versions**
* Firefox 88.0b7
* Latest Nightly 89.0a1

**Affected platforms**
* Windows 10
* macOS 10.15
* Ubuntu 18.04

**Steps to reproduce**
1. Start Firefox
2. Visit any webpage (eg. wikipedia.org)
3. Select a text
4. Right click on the selected text

**Expected result**
* `Take screenshot` is located in the group with `Copy`, `Select All` and `Print selection`, under Print Selection and above `Search <search provider> for "xxx"`  as per spec.

**Actual result**
* `Take screenshot` is located in below `Search <search provider> for "xxx"` and above `View Selection Source` surrounded by separators.

**Regression range**
* Not a regression since this is a new structure change.

**Additional notes**
* Screenshot is attached showing the actual arrangement and the per spec one.

**Suggested severity**
* I would suggest S4 severity for this bug.
Bug: Labels are cut in app menu on Windows due to long keyboard shortcuts
Status: VERIFIED
Priority: P2
Resolution: FIXED
Created: 2021-04-06 12:49:55+00:00
Resolved: 2021-04-29 15:18:20+00:00

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

Steps to reproduce:

Open the Firefox menu on an Italian-localized Nightly build (currently 89) on Windows 10.


Actual results:

Strings don't fit available space due to long keyboard shortcuts (the same doesn't happen on Mac where single keys are shown as icons - see pictures)


Expected results:

More space is needed. 
A solution could be the possibility to have strings on two rows.
Bug: Maintain compact mode for current users and move to about:config preference
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2021-04-06 13:07:02+00:00
Resolved: 2024-07-25 23:12:50+00:00

Early on in our work defining MR1 we were faced with a decision, design two modes for our Tab experience or focus on one. At that time we made the decision to focus on designing one tab management experience that does the job well. 
We heard the feedback loud and clear from the earliest iterations on vertical spacing, which shared concerns we had as a team. Since then we’ve changed and continued to refine how the base experience behaves. 
So we’re going to ensure current users can retain compact mode if they already enjoy it. For other users they can find the feature behind a pref; to reveal it as an update in the density picker.
While this feature is not supported, we’ll make a SUMO article available so others can learn how to enable this feature. 

For the recommended and supported experience, we encourage you to keep the normal density setting--we’ll be listening to feedback and discussions from the community, and product research as we design future iteration of this experience and other tab experiences.
Bug: Print Preview Simplify Page Option
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2021-04-06 13:11:12+00:00
Resolved: 2021-04-27 14:03:51+00:00

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

Steps to reproduce:

I used the about:config procedure to return the Old Print Preview interface
which is SUPERIOR to the new and downgraded interface that is default. 
Will this INCONVENIENCE now be required to be repeated for each UPDATE ?
WHY does Mozilla FIX features NOT BROKEN with changes not an improvement?
Bug: Data collection approval for new version of DNSSEC study.
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2021-04-06 19:08:17+00:00
Resolved: 2021-12-21 17:50:09+00:00

+++ This bug was initially created as a clone of Bug #1654023 +++

We are running a second version of the Normandy study referred to in Bug #1654023. You can find a general description of the study [here.](https://github.com/mozilla-extensions/dnssec-interference) In this new version of the study, our custom telemetry pings remain largely the same, but we have added a few new fields. To recap, in our study, we essentially issue a set of DNS requests for domain names we control and send the responses back in custom telemetry pings, without any UDP/TCP/IP headers. In the new version of the study, we made the following changes to the pings:

- Added an array of IP addresses returned by a new DNS request we perform to the new `payload.dnsData.udpAWebExt` field.
- Added the number of attempts that were made to perform the aforementioned DNS request to the new `payload.dnsAttempts.udpAWebExt` field.
- Added a few new error codes to the `payload.reason` field. All of the codes are listed in the new TELEMETRY.md file mentioned below.

The add-on is currently in code review, so the TELEMETRY.md file may change. However, you can find the current version of the file in my forked repo [here.](https://github.com/ahounsel/dnssec-interference/blob/first-run-bug-fixes/TELEMETRY.md) The final URL should be [here.](https://github.com/mozilla-extensions/dnssec-interference/blob/master/TELEMETRY.md)

I've attached the data-review.txt file from our old data review bug, with some updates for the new version of the study. As we did with the previous study, I plan on keeping the bug confidential until we are prepared to collect data.
Bug: [Proton - Tabstrip] Loading Bar Animation does not appear regular on every page load
Status: RESOLVED
Priority: --
Resolution: WONTFIX
Created: 2021-04-06 19:30:29+00:00
Resolved: 2023-08-09 16:16:23+00:00

Nightly 89.0a1 (2021-04-06) (64-Bit)
macOS 11.2.3

1.) Set browser.proton.enabled to true
2.) Visit a page
3.) Take a look at the tab when the page is finishing the rendering

Expected: The blue loading bar animation (from left to right) should appear on the tab

Actual: Sometimes the animation appears, sometimes not.