av9ash/GitBugs huggingface dataset:
Bug: "Ask to save logins and passwords for websites" checkbox remains checked and unlocked with "Always use private browsing mode" enabled
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2023-07-23 05:44:15+00:00
Resolved: 2023-07-27 22:06:51+00:00

**Affected versions**
- Firefox 115.0.2 (64-bit)

**[Affected Platforms]:**
- Mac 13.3.1 (22E261)

**Steps to reproduce**
1. Launch Firefox.
2. Access the "about:preferences#privacy"
3. Select the "Use custom settings for history" option from the History dropdown list.
4. Check the "Always use private browsing mode" checkbox
5. Observe the "Ask to save logins and passwords for websites" checkbox under "Logins and Passwords".

**Expected result**
* The "Ask to save logins and passwords for websites" checkbox from the Logins & Passwords sections is displayed as unchecked and locked.

**Actual result**
*  The "Ask to save logins and passwords for websites" checkbox from the Logins & Passwords sections is displayed as checked and is not locked.

**See also**
* https://bugzilla.mozilla.org/show_bug.cgi?id=1660998
Bug: https-only exceptions misinterpret attempted wildcards for a domain
Status: RESOLVED
Priority: P3
Resolution: FIXED
Created: 2023-07-23 06:19:11+00:00
Resolved: 2023-08-08 15:58:52+00:00

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

Steps to reproduce:

* Activate https-only mode
* Open exceptions dialog for https
* Enter a domain, attempt to use a wildcard (even though the online-help asks for _exact_ domain names, e.g. enter "*.neverssl.com"
* Note the error message to enter a valid domain name, but don't give up - try again:
* enter "http://*.neverssl.com"

(note that you won't need an exception for subdomains of neverssl.com for the site to work, but this applies to local domains used in development environments as well) 


Actual results:

When entering "http://*.neverssl.com", Firefox lists "http;//http" and "https://http" as exceptions for the https-only mode. E.g. the colon following "http" is likely interpreted as the port number separator, and everything else is ignored. This happens silently, e.g. when there are already exceptions in the list, the user has no visual feedback about the actual value entered.


Expected results:

I'd have expected one of the following (in decreasing order of personal preference)
* wildcards to be accepted, to be able to enter a local development domain, including subdomains, as an exception
* Full URL including "http://" being either rejected, or interpreted correctly (it's not that unusual to enter them, as the protocol will appear in the exceptions list anyway)

Another generally good option would be to either: 
* give explicit feedback about the changed values
* display the new exception on top of the list of exceptions: If there are already some exceptions, the unexpected interpretation of the URL goes unnoticed, as it appears at the end of the list. And the existing exceptions make it look like the protocol should be entered as well.
Bug: "Select All" context menu option in Presentation Mode is clickable instead of being greyed out to reflect the disabled text selection function
Status: ASSIGNED
Priority: P1
Created: 2023-07-23 07:28:25+00:00
Resolved: 2023-10-19 12:25:12+00:00

[Affected versions]:
- 115.0.2 (64-bit)

[Affected platforms]:
- Mac 13.3.1 (22E261)

[Steps to reproduce]:
1. Launch Firefox
2. Open a random *.pdf file (e.g. https://www.africau.edu/images/default/sample.pdf)
3. Click the "Switch to Presentation Mode" button
4. Right click in the document 
5. Observe the "Select All" context menu option.

[Expected result]:
- The "Select All" context menu option is greyed out.

[Actual result]:
- The "Select All" context menu option is still clickable but nothing happens.

**[See Also]:**
- **From https://bugzilla.mozilla.org/show_bug.cgi?id=1267592#c4, if text selection is purposely disabled in Presentation Mode, since it's intended for reading/showing presentations, then the option should be greyed out instead of being clickable.**
Bug: `Select All` will also select menu items.
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2023-07-23 08:35:54+00:00
Resolved: 2023-07-24 02:20:35+00:00



Steps to reproduce the problem:
1. Open pdf  (e.g. https://www.africau.edu/images/default/sample.pdf )
2. Right-click on the pdf and select `Select All`
3. Click on `>>` Tools button at the end of PDF viewer toolbar

What is the expected behavior? (add screenshot)
Menu items should be normal text, not highlighted.

What went wrong? (add screenshot)
Menu items are selected, highlighted.
See attached screenshot.
Bug: Context menu options differ when right-clicking in the document before and after "Select All" in Presentation Mode
Status: NEW
Priority: P3
Created: 2023-07-23 08:41:32+00:00
Resolved: 2023-08-04 16:45:26+00:00

[Affected versions]:
- 115.0.2 (64-bit)

[Affected platforms]:
- Mac 13.3.1 (22E261)

[Steps to reproduce]:
1. Launch Firefox
2. Open a random *.pdf file (e.g. https://www.africau.edu/images/default/sample.pdf)
3. Click the "Switch to Presentation Mode" button
4. Right click in the document 
5. Click the "Select All" context menu option
6. Right click in the document 

[Expected result]:
- From Step 4 and Step 6, the context menu shows the same options.

[Actual result]:
- From Step 4 and Step 6, the context menu shows the different options.
Bug: Right-clicking and selecting "Take Screenshot" to capture the screenshot does nothing in Presentation Mode
Status: NEW
Priority: P3
Created: 2023-07-23 08:55:52+00:00
Resolved: 2024-09-10 12:07:12+00:00

[Affected versions]:
- 115.0.2 (64-bit)

[Affected platforms]:
- Mac 13.3.1

[Steps to reproduce]:
1. Launch Firefox
2. Open a random *.pdf file (e.g. https://www.africau.edu/images/default/sample.pdf)
3. Click the "Switch to Presentation Mode" button
4. Right click in the PDF document 
5. Click the "Take Screenshot" context menu option.

[Expected result]:
- Nothing happens.

[Actual result]:
- The "Take Screenshot" function shows up or the screenshot is taken.
Bug: when right-clicking in Presentation Mode and selecting "Edit Bookmark," the context menu flashes, and the "Edit bookmark" pop-up appears and disappears immediately
Status: NEW
Priority: P3
Created: 2023-07-23 09:13:21+00:00
Resolved: 2023-08-24 17:15:09+00:00

[Affected versions]:
- 115.0.2 (64-bit)

[Affected platforms]:
- Mac 13.3.1

[Steps to reproduce]:
1. Launch Firefox
2. Open a random *.pdf file (e.g. https://www.africau.edu/images/default/sample.pdf)
3. Click the "Switch to Presentation Mode" button
4. Right click in the PDF document 
5. Click the "Bookmark Page..." context menu option.
6. Right click in the PDF document 
7. Click the "Edit Bookmark..." context menu option.

[Expected result]:
- The context menu doesn't flash.
- “Edit bookmark” pop-up shows up.

[Actual result]:
- The context menu flashes.
- “Edit bookmark” pop-up shows up and disappears immediately.

[Notes]:
- After clicking the "Select All" or "Take Screenshot" option,  the context menu also flashes.
Bug: Right-clicking and selecting "Reload" in Presentation Mode exits the mode instead of reloading the page
Status: NEW
Priority: P3
Created: 2023-07-23 09:19:47+00:00
Resolved: 2023-08-24 17:14:36+00:00

[Affected versions]:
- 115.0.2 (64-bit)

[Affected platforms]:
- Mac 13.3.1

[Steps to reproduce]:
1. Launch Firefox
2. Open a random *.pdf file (e.g. https://www.africau.edu/images/default/sample.pdf)
3. Click the "Switch to Presentation Mode" button
4. Right click in the PDF document 
5. Click the "Reload" context menu option

[Expected result]:
- The page reloads. 

[Actual result]:
- The page exits Presentation Mode.
Bug: "Looking for your saved logins? Turn on sync or import them." content disappears after performing a search on "about:logins" with no saved logins
Status: RESOLVED
Priority: P3
Resolution: DUPLICATE
Created: 2023-07-23 13:26:13+00:00
Resolved: 2023-07-31 15:36:05+00:00

[Affected Versions]:
- 115.0.2 (64-bit)

[Affected Platforms]
- Mac 13.3.1 (22E261)

[Prerequisites]
- Have a Firefox profile with no saved logins.

[Steps to reproduce]:
1. Open the browser with the profile from prerequisites.
2. Navigate to "about:logins" page.
3. Perform a search.
4. Observe the page.
 
[Expected results]:
- "Looking for your saved logins? Turn on sync or import them." content still exists.

[Actual results]:
- "Looking for your saved logins? Turn on sync or import them." content disappears.
Bug: When modifying only the username of a saved login, the timestamp under the login does not display "Updated" time at the last
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2023-07-23 13:42:04+00:00
Resolved: 2023-07-24 17:58:43+00:00

[Affected versions]:
- 115.0.2 (64-bit)

[Affected Platforms]:
- Mac 13.3.1

[Prerequisites]:
- Have at least one saved login.

[Steps to reproduce]:
1. Navigate to the "about:logins" page.
2. Click one saved login.
3. Click on the "Edit" button.
4. Modify the username.
5. Click on the "Save" button.
6. Modify the password.
7. Click on the "Save" button.

[Expected result]:
- After Step 5 and Step 7, the timestamp under the login should put "Updated" time at the last.

[Actual result]:
- After Step 5, the timestamp under the login put "Used" time at the last.
- After Step 7, the timestamp under the login put "Updated" time at the last.
Bug: An extra Tab press is required to move from the "Save to Pocket" button to the "Cancel" button on "about:logins" with "Discard unsaved changes?" modal
Status: NEW
Priority: P3
Created: 2023-07-23 13:55:51+00:00
Resolved: 2023-08-04 13:51:16+00:00

**[Affected versions]:**
- 115.0.2 (64-bit)

**[Affected Platforms]:**
- Mac 13.3.1

**[Prerequisites]:**
- Have a Firefox profile with at least two saved logins.

**[Steps to reproduce]:**
1. Navigate to “about:logins: page.
2. Click the “Create New Login" button.
3. Fill the fields with the same website and credentials as another entry.
4. Click the "Save" button.
5. Click another saved login.
6. press the “Tab” key.

**[Expected result]:**
 - Buttons can be focused consequently.

**[Actual result]:**
 - One more Tab between "Save to Pocket" button and "Cancel" button on the "Discard unsaved changes?" modal.
Bug: "Website" field automatically converts numbers to an IP address without any prompt or confirmation
Status: NEW
Priority: P3
Created: 2023-07-23 14:09:59+00:00
Resolved: 2023-08-02 13:37:02+00:00

[Affected versions]:
- 115.0.2 (64-bit)

[Affected Platforms]:
- Mac 13.3.1

[Steps to reproduce]:
1. Navigate to the "about:logins" page.
2. Click the "Create New Login" button
3. Enter some numbers in the "Website" field. 
4. Enter username and password.
5. Click on the "Save" button.

[Expected result]:
- Numbers in the "Website" field shouldn't be automatically converted into an IP address without prompt or confirmation.

[Actual result]:
- The numbers are converted to an IP address.

[Notes]:
- Long numbers are saved as they are, without conversion.
Bug: The timestamps under saved logins have varying total lengths on "about:logins" page
Status: NEW
Priority: P3
Created: 2023-07-23 14:22:06+00:00
Resolved: 2023-08-02 13:33:35+00:00

[Affected versions]:
- 115.0.2 (64-bit)

[Affected Platforms]:
- Mac 13.3.1

[Preconditions]:
- Have at least two saved logins.

[Steps to reproduce]:
1. Navigate to the "about:logins" page.
2. Click a saved login.
3. Click another saved login. 
4. Observe the timestamp under the saved login.

[Expected result]:
- The timestamps have the same total length.

[Actual result]:
- The timestamps have different total lengths.

[Notes]:
- Some timestamps between 'Created' and 'Updated' points differ from 'Updated' and 'Used' points, while some are the same. The significance of this distance remains unclear.
Bug: entering "abc.xyz/ 123" in address bar opens website instead of searching for "abc.xyz/ 123" on the default search engine
Status: RESOLVED
Priority: --
Resolution: WONTFIX
Created: 2023-07-24 04:14:14+00:00
Resolved: 2023-07-24 15:16:21+00:00

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

Steps to reproduce:

1. enter "abc.xyz/ 123" in url bar
2. press enter


Actual results:

website "abc.xyz" opens.


Expected results:

just like when using the string "abc.xyz 123" without the "/" char, "abc.xyz/ 123" should search the default search engine for "abc.xyz/ 123".
Bug: Invalid blank favicon causes the page to inherit favicon from a previously visited page
Status: RESOLVED
Priority: P3
Resolution: FIXED
Created: 2023-07-24 06:41:58+00:00
Resolved: 2024-01-15 12:58:01+00:00

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

When a newly visited page specifies `data:image/x-icon` with no content as its favicon, it inherits the favicon from the previously visited page.

I've noticed this a while ago with https://savitarna.perlasgo.lt/, but I've just reported them that their favicon is missing, so I hope they might fix this soon, so I'm attaching a really minimal test case which illustrates the problem.

If you visit a website that has a favicon (e.g. https://www.google.com), and then open the attached file in that same tab, you'll see that the tab keeps the favicon that was previously shown.
Bug: To fixed rounds wrong depending on the number
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2023-07-24 08:44:11+00:00
Resolved: 2023-07-24 08:57:24+00:00

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

Steps to reproduce:

Open console and copy paste the commands
(63.195).toFixed(2) 
(64.195).toFixed(2)


Actual results:

"63.20" 
"64.19" 


Expected results:

"63.20" 
"64.20"
Bug: problem loading translation engine with half downloaded language pack
Status: RESOLVED
Priority: --
Resolution: WONTFIX
Created: 2023-07-24 10:06:52+00:00
Resolved: 2023-07-24 19:40:08+00:00

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

Steps to reproduce:

Installed the firefox-translations extension, opened a website in Russian language, selected translate when the bar showed up and it started downloading the language pack, about 20mb/50mb was downloaded when I reloaded the page
now I clicked translate again


Actual results:

first it says loading the engine and then says "we found an error loading the translation engine"


Expected results:

check and redownload the language pack using a checksum
or have a button to delete it
or to say where the extension data is exactly
Bug: Block element's width is not the width of its parent while its left and right is 0
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2023-07-24 11:02:24+00:00
Resolved: 2023-07-24 11:16:41+00:00

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

Steps to reproduce:

1. Put a absoluted block element inside a relatived element.
2. Set the left and right of absoluted one as 0.


Actual results:

The absoluted block element's width not equal the relatived one


Expected results:

The absoluted block element's width should be the same as its parent.
Bug: The Protections Panel is showing an animation when animations are turned off
Status: NEW
Priority: P3
Created: 2023-07-24 12:36:43+00:00
Resolved: 2023-08-01 14:06:15+00:00

**Note**
* When the user turns animations off at OS level, loads a random website and opens the Protections Panel he will notice that the "Browse without being followed" sections will drop down from the top with an animation. If the protections panel was opened before, it will show the animation when clicking the "i" button from the top.
* The Protections panel also has a fade-in / fade-out animation which does respect the OS-level animation setting.

**Found in**
* NIghtly v117.0a1

**Affected versions**
* Nightly 117.0a1
* Nightly v80.0a1 (even in the old UX)

**Tested platforms**
* Affected platforms: all
* Unaffected platforms: none

**Steps to reproduce**
1. Turn off animations at OS level
(Windows)
Reach Setting > Ease of Access > Display > Show Animations in Windows > switch to OFF
(Mac)
Reach the System Preferences, click Accessibility, then click Display and Select the Reduce motion option.
(Linux)
TWEAKS > General > Animations disable
2. Load any website.
3. Click the Protections button from URL bar (shield icon)

**Expected result**
* The Protections Panel opens up.
** Without the fade-in animation
** Without the drop-down animation of the "Browse without being followed" section.

**Actual result**
* The Protections Panel opens up.
** Without the fade-in animation.
** But with a drop-down animation for the "Browse without being followed" section.

4. Click the "i" button from the top of the panel.

**Expected result**
* Animation is displayed.

**Actual result**
* No animation is displayed.

**Regression range**
* NOT a recent regression as the issue occurs on versions as old as v80.0a1.

**Additional notes**
* additional_note1
Bug: Added images, added text, and drawings to PDFs are not tagged
Status: VERIFIED
Priority: P1
Resolution: FIXED
Created: 2023-07-24 13:09:05+00:00
Resolved: 2023-10-06 02:38:34+00:00

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

Steps to reproduce:

1. Using Firefox Nightly (117) open a tagged PDF: https://adrianroselli.com/files/xfr/PDF-UA.pdf
2. Activate the "Add an image" button
3. Click or tap in the document
4. Choose an image from your computer
5. Embed the image



Actual results:

When I saved the PDF, the image was not added to the tag structure of the document, making it unavailable to my screen reader. This also means a document that conformed to PDF/UA no longer conforms.


Expected results:

When the PDF is saved the image should be folded into the document tags.

I attached the PDF I created with Firefox Nightly 117 to this issue so you can compare them.
Bug: Make importing images PDF keyboard operable
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2023-07-24 13:09:18+00:00
Resolved: 2023-10-04 14:34:58+00:00

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

Steps to reproduce:

1. Using Firefox Nightly (117) open a tagged PDF: https://adrianroselli.com/files/xfr/PDF-UA.pdf
2. Using _only_ the keyboard, activate the "Add an image" button
3. If that does not work, use a pointer (mouse) to activate it
4. Using _only_ the keyboard, place the image where you want it
5. If that does not work, use a pointer (mouse) to place the image
6. Using only your keyboard, try to move the image



Actual results:

1. Using only my keyboard, I was unable to trigger the button to add an image.
2. I used my mouse to trigger the button, but then I could not place the image using only my keyboard.
3. Once I placed the image with my mouse, I could not use my keyboard to select the image to move it.


Expected results:

1. I should be able to trigger the button using only my keyboard.
2. I should be able to place the image anywhere I want using only my keyboard.
3. I should be able to select and move the placed image using only my keyboard.
Bug: Having three devices with the same doesn't show all devices
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2023-07-24 15:03:30+00:00
Resolved: 2023-08-01 16:10:27+00:00

Per the comments in  the review for bug 1844672, there are a few more changed needs that we want to do in a followup bug.

The primary one is that because I'm indexing the device array based on name, we'll lose additional devices.

Also, in the tests, I'm using the same array for devices and tab clients. Technically those are slightly different and we should have a function translate them.

The main difference is the name of the device (client versus desktop)
Bug: "Looking for your saved logins? Turn on sync or import them." content disappears after navigating to about:logins page with a prepopulated filter
Status: NEW
Priority: P3
Created: 2023-07-24 16:29:51+00:00
Resolved: 2023-07-31 15:36:05+00:00

[Affected Versions]:
- 115.0.2 (64-bit)

[Affected Platforms]
- Mac 13.3.1 (22E261)

[Prerequisites]
- Have a Firefox profile with no saved logins.

[Steps to reproduce]:
1. Open the browser with the profile from prerequisites.
2. Navigate to "about:logins?filter=kdskdsfjhskdjfhlksdaflkadsfasdkjlfsdlkfjasdasfsdfsda" page.
3. Observe the page.
 
[Expected results]:
- "Looking for your saved logins? Turn on sync or import them." content is displayed.

[Actual results]:
- "Looking for your saved logins? Turn on sync or import them." content disappears.
Bug: Error [fluent-dom] An element named "url" wasn't found in the source on console
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2023-07-24 16:54:01+00:00
Resolved: 2023-07-26 09:44:17+00:00

I'm getting

 [fluent-dom] An element named "url" wasn't found in the source.

I think this is related to my synced tab patch. The code is always looking for a URL that isn't there
Bug: Firefox Sync syncing timed instead of only upon profile-change events
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2023-07-24 21:48:02+00:00
Resolved: 2023-07-28 19:59:24+00:00

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

Steps to reproduce:

Set "services.sync.log.appender.file.logOnSuccess" in about:config to true, then wait 30 min, then open about:sync-log


Actual results:

success log every 10 min, meaning my profile is synced into cloud every 10 min 


Expected results:

Fx Sync should only sync upon browser-profile events ("change-events" that would indicate that the profile has changed and thus needs to trigger a sync call then.)
Bug: Open tabs is showing 25 tabs with no option to show more or less
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2023-07-25 00:45:23+00:00
Resolved: 2023-09-01 14:12:36+00:00

Open tabs is always showing 25 tabs.

This is because in on this line:

https://searchfox.org/mozilla-central/source/browser/components/firefoxview/opentabs.mjs#279

It's passing null as maxTabsLength which causes it to default to 25.

I think this should be -1.
Bug: Bookmarks keep old favicon when a website updates it to a new one
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2023-07-25 01:59:29+00:00
Resolved: 2023-08-09 13:07:13+00:00

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

Steps to reproduce:

- A user booksmarks a page, which has a certain favicon.
- The page updated its favicon to a new one
- The bookmark keeps using the old favicon, even after visiting the page, now with the new favicon.

I realize this is likely something to do with cache, but is there no way to improve detection of favicon changes?
Bug: Console.app non-fatal errors when mounting a Firefox DMG
Status: NEW
Priority: P3
Created: 2023-07-25 11:47:21+00:00
Resolved: 2023-07-25 15:59:04+00:00

I recently noticed that when mounting any Firefox.dmg that we receive this "error" in Console.app:
```
assessment denied for bcffcec3738c97cf14e1eb21e4e2fc3ff3310e25.Firefox.dmg
com.apple.message.domain: com.apple.security.assessment.outcome2
com.apple.message.signature2: bundle:UNBUNDLED
com.apple.message.signature4: 3
com.apple.message.signature3: bcffcec3738c97cf14e1eb21e4e2fc3ff3310e25.Firefox.dmg
com.apple.message.signature5: UNKNOWN
com.apple.message.signature: denied:no usable signature
SenderMachUUID: 8C4B0FAB-30A6-3A86-B344-8EA30123704F
```

Obviously this is looking for a signature and not finding one. This is not a surprise given that we don't sign our DMGs.

I'm filing this mainly for tracking and searchability at the moment. Presumably we _could_ fix this by signing our DMGs, although we probably don't want to unless this becomes a real error as it would conflict with our goals of providing attribution in https://bugzilla.mozilla.org/show_bug.cgi?id=1816982.