av9ash/GitBugs huggingface dataset:
Bug: The user is wrongly unenrolled from the study due to unexpected “CAUGHT ERROR” exception after browser restart
Status: VERIFIED
Priority: P1
Resolution: FIXED
Created: 2020-01-13 12:43:57+00:00
Resolved: 2023-07-18 11:35:24+00:00

**[Affected versions]:**
- Firefox Unbranded 72.0.2  - Build ID: 20200109172031
- Firefox Nightly 73.0a1 - Build ID: 20191231213920
- Firefox Nightly 74.0a1 - Build ID: 20200112214546

**[Affected Platforms]:**
- Windows 10 x64
- Mac 10.15.2
- Ubuntu 18.04 x64

**[Prerequisites]:**
- Have a new Firefox profile.
- Have the following prefs in the “about:config” page:
    - user_pref("security.content.signature.root_hash",            
"DB:74:CE:58:E4:F9:D0:9E:E0:42:36:BE:6C:C5:C4:F6:6A:E7:74
:7D:C0:21:42:7A:03:BC:2F:57:0C:8B:9B:90");
    - user_pref("app.normandy.api_url", "https://stage.normandy.nonprod.cloudops.mozgcp.net/api/v1");
     - user_pref("app.normandy.dev_mode", true); 
     - user_pref("app.normandy.logging.level", 0);
     - user_pref("services.settings.server", "https://settings.stage.mozaws.net/v1");
     - user_pref("ppop-MSP", true);
     - user_pref("xpinstall.signatures.dev-root", true);


**[Steps to reproduce]:**
1. Open the browser with the profile from prerequisites.
2. Open the “Browser Console” (Ctrl+Shift+J).
3. Click the “Console Settings” button from the upper right corner of the web console and select “Show Content Messages” option.
4. Restart browser and observe the “Browser Console”.

**[Expected result]:**
- The user is correctly enrolled in the study.

**[Actual result]:**
- The user is enrolled in the study but is unenrolled after a few seconds due to a “CAUGHT_ERROR” reason. 
`Cannot send function call result: other side closed connection (call data: ({path:"normandyAddonStudy.endStudy", args:["CAUGHT_ERROR"]}))`



**[Notes]:**
- This issue is not reproducible on the "control" branch of the experiment.
- The unenrollment ping is also displayed in the “about:telemetry” page under the “Events” section.
Bug: Firefox Opens 'Open File With...'-Dialog when opening a download from the download list and shows no applications
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-01-13 13:10:46+00:00
Resolved: 2020-01-14 11:54:09+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Firefox/68.0

Steps to reproduce:

I downloaded a file (i.e. an Excel sheet, PowerPoint file, PDF) and tried to open it from download manager


Actual results:

It opened the Firefox's "Open With..." Dialogue window


Expected results:

Opens file with given application (or in case of pdf it should open with the PDF viewer of Firefox)
Bug: "Learn more" link in the Data Collection section on about:preferences is in a second line instead of the same line
Status: VERIFIED
Priority: P1
Resolution: FIXED
Created: 2020-01-13 14:49:43+00:00
Resolved: 2020-01-16 21:47:09+00:00

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

STR:
1. Open about:preferences#privacy
2. Scroll to the Data Collection section, see the "Allow Nightly to send technical and interaction data to Mozilla" checkbox

AR:
"Learn More" link in a new line

ER:
Should be in the same line.

Regressed by bug 1606130.
Bug: Normandy Stage recipes are no longer executed on Beta and Dev Edition 73
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2020-01-13 15:00:47+00:00
Resolved: 2020-02-17 09:42:59+00:00

[Affected Platforms]:
- All Windows
- All Mac
- All Linux

[Affected Versions]:
- Firefox Beta 73.0b4, Build ID 20200112220634
- Firefox Dev Edition 73.0b4, Build ID 20200112220634

[Prerequisites]:
- Have the "security.content.signature.root_hash" pref set to "DB:74:CE:58:E4:F9:D0:9E:E0:42:36:BE:6C:C5:C4:F6:6A:E7:74:7D:C0:21:42:7A:03:BC:2F:57:0C:8B:9B:90".
- Have the "app.normandy.api_url" pref set to "https://stage.normandy.nonprod.cloudops.mozgcp.net/api/v1".
- Have the "app.normandy.dev_mode" pref set to "true".
- Have the "app.normandy.logging.level" pref set to "0".
- Have the "services.settings.server" pref set to "https://settings.stage.mozaws.net/v1".
- Have the "ppop-nor2" pref set to "true".

[Steps to reproduce]:
1. Open the browser with the profile from prerequisites and open the Browser Console.
2. Observe the console output.

[Expected result]:
- The client is enrolled in a recipe.

[Actual result]:
- The client is not enrolled and the "No recipes to execute" string is displayed.

[Notes]:
- Several Remote Settings errors and warnings are displayed in the Browser Console.
- Using the Remote Settings Devtools add-on several timestamps are not synced with the stage server.
- Manually changing the Envrioment to "Stage" causes the dropdown to switch back to "Prod" instantly blocking any attempt to sync to the stage server.
- This issue is not reproducible using Firefox Release 72 and Nightly 74.
- I have attached a screenshot of the browser console:
Bug: "View Certificate" button not present when XML is viewed
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-01-13 16:01:35+00:00
Resolved: 2020-01-14 13:17:31+00:00

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

Steps to reproduce:

Go to https://labs.mgdm.net/test.xml and view the XML file.
Click the padlock icon, then the arrow beside "Connection secure".
Click "More information".



Actual results:

No "View certificate" button is visible. Additionally, the technical details section states that the connection is not encrypted, which is incorrect.


Expected results:

An option to view the certificate should be present.
The technical details should indicate that the connection was encrypted.
Bug: url bar suggesting an url alphabetically, not sorted by most visited
Status: NEW
Priority: P5
Created: 2020-01-13 16:03:23+00:00
Resolved: 2020-07-07 05:29:31+00:00

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

Steps to reproduce:

have youtube.com and y2mate.com as bookmarks. Then open new tab, enter "y


Actual results:

it will ALWAYS suggest y2mate.com instead of youtube.com, even though I super regularly visit youtube, and barely y2mate.com


Expected results:

youtube.com should be on top as top suggestion
Bug: cannot complete financial company transactions (banks, mutual funds)
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2020-01-13 16:05:11+00:00
Resolved: 2020-07-12 19:26:36+00:00

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

Steps to reproduce:

At USBank I cannot log in (although IE does work). At Vanguard mutual fund, I get a blank screen when I try to start a "buy" to transfer money from my bank account to a fund (also, IE does work). THIS BUG APPEARED AFTER THE MOST RECENT UPGRADE TO FIREFOX: 72.0.1 (64-bit).


Actual results:

I know this is necessarily vague: sorry. You have to have accounts to reproduce. Like, someone there must have a USBank account. Or try your own bank.


Expected results:

I should have been logged in, or the page should have shown a form.
Bug: Popup Video not having an Icon
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-01-13 16:16:17+00:00
Resolved: 2020-01-17 10:10:58+00:00

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

Steps to reproduce:

1. Open the Popup video Player


Actual results:

1. The video player opened correctly
2. But have a blank icon in the taskbar preview


Expected results:

1. The video popup window should have the firefox icon
Bug: Problem with opening files directly after downloading
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-01-13 18:03:35+00:00
Resolved: 2020-01-14 11:53:50+00:00

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

Steps to reproduce:

When I try to download a file (I noticed it first when trying a PDF file, but it fails on all file types) the usual pop-up comes to ask me if I want to save it or open it with some program on my laptop (settings are on 'Always ask' for all file types). Only recently, when I choose the option 'open with ...' and select the program I need, then click OK, another pop-up appears (screenshot added) which doesn't allow me to actually open the file. I have to go into the temporary folder where it is stored to be able to open it.


Actual results:

Weird second pop-up appeared, I even tried to select the right program there, but that just opens the program to have the program tell me the file isn't readable.


Expected results:

No second pop-up, just download the file as usual and directly open in in my program of choice, for example Adobe Reader for a PDF file or the standard installed photo editor for a png or jpg file.
Bug: Improve styling of data collection erasure notification box in preferences and adjust addon notification bar font size
Status: NEW
Priority: P3
Created: 2020-01-13 18:36:39+00:00
Resolved: 2022-10-11 23:50:17+00:00

STR:
1. Set `ui.systemUsesDarkTheme` to `1`
2. Open about:preferences#privacy
3. Untick the "Allow Firefox to send technical and interaction data to Mozilla" checkbox
4. See the notification box

AR:
1. The notification box is not suited for in-content dark mode
2. The "Learn More" text is not horizontally centered
3. The text size is not the consistent with the very-similar notification box from about:addons
Bug: Sync option in settings menu grayed out.
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2020-01-13 18:50:04+00:00
Resolved: 2020-06-12 03:05:57+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Firefox/68.0

Steps to reproduce:

Created a sync account, selected Sync Setting, and "Choose what to synchronize" options are all grayed out except addresses.


Actual results:

Created a sync account, selected Sync Setting, and "Choose what to synchronize" options are all grayed out except addresses.


Expected results:

I should have been able to select what was synced.
Bug: Bottom buttons disappear when resizing subdialogs
Status: NEW
Priority: P3
Created: 2020-01-13 19:35:59+00:00
Resolved: 2022-10-11 23:50:19+00:00

Reproduced in firefox nightly version 74.0a1 (2020-01-13) (64-bit) in  Ubuntu 18.04.3 LTS 
Build ID 	20200113093823

Steps to reproduce:
1- go to about:preferences
2- reach Language and Appearance section
3- click "choose" within language option
4- resize window and close it
5- repeat step 3
6- window size is back to original size before step 4 (**attachment:  size goes back to original.webm** )
7- now go to privacy and security section
8- in Cookies and Site Data section, click Manage Data button
9- Rezise the window (only its widtch no the length)
10- close and repeat step 8
11- resize the window to be smaller, and notice that remove selected/all buttons are cut, and cancel and save changes button are no longer visible. ( **attachment resize remains so buttons get corrupted or disappear.webm**)

Expected results:
** Buttons should always be visible
** same behaviour should be triggered in every submenu ( there is a max/min size that user can resize, and when resizing window and closing and reopening, size should be the same)
Any of these would work

Actual results:
Buttons are not visible when resizing
Bug: searchbar popup doesn't close after search started (Enter hit) because ui.popup.disable_autohide is still set to true after usage in browser toolbox
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-01-13 21:20:35+00:00
Resolved: 2020-01-26 17:37:06+00:00

Firefox 74.0a1 20200113093823 on Windows 8.1

One Nightly profile won't close the search popup belonging to the search bar after one started a search from it. They eBay search engine is missing and also not recognized as missing in Options > Search.

Steps to reproduce:
1. Hit Ctrl + K. Searchbar focused.
2. Type something. Search popup opens.
3. Press Enter. Page with search results opened.

Expected result: Search popup closed.
Actual result: Search popup remains open.
Bug: Increase telemetry detail for moz-extension scripts loaded in the parent process
Status: RESOLVED
Priority: P1
Resolution: FIXED
Created: 2020-01-13 22:10:17+00:00
Resolved: 2020-03-21 12:00:22+00:00

Per zombie, moz-extension scripts that are loaded in the parent process are unexpected are we should treat them as a security issue. We'd like to collect additional telemetry about when this happens.

At this point, we only have the (full) url that is being loaded. From Telemetry we also know what extensions the user has installed.  It's not possible (or at least I don't see how) to map an Extension UUID to Extension Name from C++ but if we collect the path and filename that should be enough to figure out which extension it is - especially if we have enough reports for extension overlap.

Note that this only applies when the WebExtension process is *enabled*.  

Presently we know *something* is going on here, we have 3,421 distinct windows clients reporting 33K events on Nightly.  We don't know what is causing it, or how many extensions.
Bug: Blocking of legitimate email hosts from being entered in Sync login screen, pre-populating of illegitimate host instead.
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-01-13 22:11:03+00:00
Resolved: 2023-12-03 06:07:49+00:00

Filing a bug on behalf of a user who is being blocked from using sync.

On a clean profile, he is trying to log in with his credential and being blocked by an autofill prompt attached.  (I replicated the error by using the fictional email address nonsense@pm.me  When I tried to replicate the bug, I see a list of common email hosts suggested once I type a handle and the "@" mark.  If I hit Continue, I see the red prompt he saw suggesting I correct the mail host to "gmx.me"

The list of suggestions for my own email address included (gmail, outlook, hotmail, yahoo, qq, web.de, aol, mail.ru, icloud, gmx, t-online, orange, yandex, yahoo.fr, live, 163, msn, comcast, hotmail.co.uk and hotmail.fr suggested as possible auto suggestion fixes.  

The specific user's problem was that pm.me is a legitimate email host.  ( gmx.me is not a legitimate email host, thought gmx.net is, even though it's not his email host.) 

The specific request of the user is that he not be blocked from entering his legitimate email address when using Proton Mail hosted email addresses, the specific service he uses.

A secondary question may be whether we should use auto-suggest in this field for a clean profile at all if the user hasn't populated it previously.  But this question comes from my own personal misunderstanding, which led me to interpret my own user data was being stored on the Sync's servers and suggested to other users.
Bug: block images missing
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2020-01-14 02:04:31+00:00
Resolved: 2020-01-14 03:39:12+00:00

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

Steps to reproduce:

Ad appeared on right (yahoo mail). The ability to block the image from loading in the ad is not showing.


Actual results:

Ad appeared on right (yahoo mail). Right clicked and selected "This Frame" and then selected "View Frame Info". PREVIOUSLY I could click on "Media" and then specific images and click a box to HIDE images from that server specifically.


Expected results:

SHOULD be able to click the box to HIDE the images (not load) from the server or site. This is no longer there, the box is missing. VERY annoying as I use it to block HORROR ads when on IMDB or what I view as inappropriate or intrusive ads on Yahoo (i.e., ads targeted to seniors... I'm 15+ yrs away from that!)

I don't know if you purposely took this away or if it's a bug, it LOOKS like it's supposed to be there but isn't with the newest version 72.0.1 but PLEASE put it back if you took it away.

I should NOT have to add adblocker plugins when I'm ok with "most" ads but want to block images that offend. Please fix this feature.
Bug: Login With Google popup does not expand to maximum window size
Status: RESOLVED
Priority: --
Resolution: INCOMPLETE
Created: 2020-01-14 04:45:02+00:00
Resolved: 2021-02-18 22:18:15+00:00

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

Steps to reproduce:

1. Go to https://www.coursehero.com/login/
2. Click on "Login with Google"

I don't think this issue happens all the time. I am able to reproduce it with the link above.


Actual results:

A popup will appear, but the content does not expand to its maximum size. See the attached image of the popup window.


Expected results:

The popup content is shown correctly. See attached image of the popup window.
Bug: Device registration not updated when user's password is reset
Status: NEW
Priority: P2
Created: 2020-01-14 05:03:33+00:00
Resolved: 2022-10-11 23:50:25+00:00

The device registration includes the encryption key for the URL etc. If a user resets their password, this key should be updated - but best I can tell, the device is not re-registered in this case. In theory, no registration change should be necessary for a *change*, only for a reset, but we should verify that.

Our [existing mechanism](https://searchfox.org/mozilla-central/rev/9e45d74b956be046e5021a746b0c8912f1c27318/services/fxaccounts/FxAccountsDevice.jsm#176) for detecting whether a device re-registration is needed also doesn't really handle this case - it will say no registration is needed even if the key contents have changed. We probably need to arrange to unconditionally re-register in this case.

Bug 1296328 was filed a few years ago, and will typically handle the case where the password was changed/reset on *this* device, but doesn't handle it on subsequent devices. It's possible we should revert that if the mechanism we end up with handles that case too.

Found this via bug 1601446, which isn't going to fix this - although it might help - it re-registers on verification, so we probably need to ensure some observer is notified in all these cases - ON_ACCOUNT_STATE_CHANGE_NOTIFICATION seems the obvious candidate.
Bug: A PDF file will not open in Firefox PDF Viewer and causes opening MANY tabs!!
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-01-14 09:48:02+00:00
Resolved: 2020-01-14 11:48:55+00:00

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

Steps to reproduce:

https://support.mozilla.org/en-US/kb/firefox-repeatedly-opens-empty-tabs-or-windows

I have Firefox set as the default PDF viewer on my computer. This bug causes multiple tabs to open because Firefox will not open the PDF file. 

I tried to view this file in the Firefox PDF viewer:

http://dl.eve-files.com/media/corp/Laci/ISK_Vol_2_Rubicon_1_3_2_ENG_TEASER.pdf

However... Firefox will not view that file and instead tries to get me to save it locally, which I did. Then I pressed ALT to get to the FIle menu and then selected that file. When I attempted to open it, I got a dialog where I told Firefox to default to opening PDF files. After I did this, multiple tabs started opening in a loop.




Actual results:

multiple tabs started opening in a loop and Firefox will not open or display that PDF file.


Expected results:

Firefox should have opened and displayed the PDF file.
Bug: The "Firefox" name and logo are wrongly displayed above the in-content "Search Bar" even if the "Highlights" section is still enabled
Status: VERIFIED
Priority: P1
Resolution: FIXED
Created: 2020-01-14 15:58:54+00:00
Resolved: 2020-01-23 23:05:26+00:00

**[Affected versions]:**
- Firefox Release 72.0.1 - Build ID: 20200107212822
- Firefox Beta 73.0b4 - Build ID: 20200112220634
- Firefox Nightly 74.0a1 - Build ID: 20200114094410

**[Affected Platforms]:**
- Windows 10 x64
- Mac 10.15.2
- Ubuntu 18.04 x64

**[Prerequisites]:**
- Have a Firefox profile with the "browser.search.region" pref set to "US" in the "about:config" page.
	
**[Steps to reproduce]:**
1. Open the browser with the profile from prerequisites.
2. Navigate to the "about:preferences#home" page.
3. Uncheck the "Top Sites" and "Recommended by Pocket" options.
4. Open a new tab and observe the displayed elements.

**[Expected result]:**
- Only the in-content "Search Bar" and the "Highlights" section are displayed.

**[Actual result]:**
- The "Firefox" name and logo are also displayed above the in-content "Search Bar".

**[Regression Window]:**
- Considering the fact that this issue is not reproducible on older Firefox versions, using the Mozregression tool, we have managed to find the following pushlog:
Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=8e8ea33ecb3da138dbd0af56c2e5550902e7b05a&tochange=777492b75f9745bd78dc96155ccd91523b788db0

From the pushlog, it seems that bug 1552289 has caused this behavior.

**[Notes]:**
- This issue is also reproducible with the "Discovery Steam" experience for the rest of the world.
- This issue is not reproducible on the "control" branch of the experiment.
Bug: Firefox Sync login does not become verified, despite entering correct verification code
Status: RESOLVED
Priority: P1
Resolution: FIXED
Created: 2020-01-14 16:11:32+00:00
Resolved: 2020-04-08 21:40:59+00:00

STEPS TO REPRODUCE
1. In a fresh profile from the toolbar menu, select Sign in to Firefox (Turn on Sync)
2. Create a new account but do not verify
3. Notice that browser enters "verification required" state
4. Enter verification code

EXPECTED RESULTS
* Sync becomes verified and starts working

ACTUAL RESULTS
* Remains in "verification required" state until user selects "Resend Verification" in sync prefs
Bug: Get browser.cache.disk.parent_directory working
Status: RESOLVED
Priority: P3
Resolution: WORKSFORME
Created: 2020-01-14 19:42:43+00:00
Resolved: 2020-09-21 20:00:18+00:00

We added this via policy but it's not working.

It's set too late.

It works for users because it's set as a user pref so it just gets read on the next reboot.
Bug: canvas.transferControlToOffscreen() throws "NS_ERROR_NOT_IMPLEMENTED" Exception
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2020-01-14 20:39:58+00:00
Resolved: 2021-12-27 01:56:39+00:00

User Agent: Mozilla/5.0 (X11; Linux i686; rv:74.0) Gecko/20100101 Firefox/74.0

Steps to reproduce:

1. about:config set gfx.offscreencanvas.enabled
2. Execute canvas.transferControlToOffscreen()


Actual results:

Throws NS_ERROR_NOT_IMPLEMENTED Exception


Expected results:

NS_ERROR_NOT_IMPLEMENTED Exception should not be thrown

--

Appears to be a regression from https://bugzilla.mozilla.org/show_bug.cgi?id=1598998 ? 

We do not get to NS_ERROR_FAILURE at canvas.width = 1000 described at https://bugzilla.mozilla.org/show_bug.cgi?id=1389090 before the NS_ERROR_NOT_IMPLEMENTED Exception is thrown.

Components:

- Canvas: WebGL
- Canvas: 2D
Bug: about:protections private browsing message is not dark theme friendly
Status: VERIFIED
Priority: P2
Resolution: FIXED
Created: 2020-01-15 00:30:56+00:00
Resolved: 2020-01-19 16:15:22+00:00

https://searchfox.org/mozilla-central/rev/9b4b41b95cbcda63f565bdc24411e15248f91d83/browser/components/protections/content/protections.css#262-270

These hardcoded colors should be replaced with variables from common.css.
Bug: URL autofill sometimes flickers when typing the wrong case
Status: NEW
Priority: P3
Created: 2020-01-15 03:26:53+00:00
Resolved: 2020-07-07 05:30:07+00:00

1. Type "bugzilla.mozilla.org/s" to autofill a URL like bugzilla.mozilla.org/show_bug.cgi?id=123456
2. Press backspace to delete the selected part
3. Press backspace again to delete the "s"
4. Type an uppercase "S" and then start typing the rest of "how_bug". The case doesn't matter for the "how_bug" part.

Most of the time you try this, the rest of the "how_bug" etc. part -- which is selected -- flickers and then disappears. Step 1 seems to be necessary.

I'm guessing that it's autofilling the placeholder, and then when the search is done, it's correctly removing the autofilled part because it doesn't actually match due to the difference in case. So I would guess that the placeholder logic is incorrectly doing a case-insensitive comparison, but I haven't debugged this yet.