av9ash/GitBugs huggingface dataset:
Bug: PerformanceEventTimeing.cpp may not be clamping/jittering in all circumstances when RFP is enabled
Status: RESOLVED
Priority: P3
Resolution: INVALID
Created: 2023-12-07 12:52:59+00:00
Resolved: 2024-04-09 18:00:12+00:00

From our Gitlab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42315

> Tom Ritter:
> https://searchfox.org/mozilla-central/rev/16526d690cccc9c60cacf09cc08e2c3041ef884e/dom/performance/PerformanceEventTiming.cpp#36 makes me think it might not be clamping/jittering in all circumstances. Could you put a bugzilla bug on file for us to investigate?
Bug: "Search recently closed tabs" placeholder text is cut off in the search box in Firefox View
Status: VERIFIED
Priority: P2
Resolution: FIXED
Created: 2023-12-07 13:15:58+00:00
Resolved: 2024-03-03 06:58:21+00:00

**Found in**
- Firefox 122.0a1

**Affected versions**
- Firefox 122.0a1

**Tested platforms**
- Affected platforms: Windows 10/11
- Unaffected platforms: macOS 14.1.2, Ubuntu 22.04

**Preconditions**
- Have browser.firefox-view.search.enabled set to true

**Steps to reproduce**
1. Launch Firefox and access Firefox View
2. Go to Recently Closed Tabs section
3. Look at the search box

**Expected result**
- The message box is a bit longer so it can contain the message like it does on macOS and Ubuntu

**Actual result**
- The message "Search recently closed tabs" is cut out in the box

**Additional notes**
- The issue can be seen in the attachment
- Only Windows is affected
Bug: glxtest: cannot access /sys/bus/pci
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2023-12-07 13:41:33+00:00
Resolved: 2023-12-13 21:47:22+00:00

Steps to reproduce:

Solaris (and probably also BSDs) reports following during start:

```
Crash Annotation GraphicsCriticalError: |[0][GFX1-]: glxtest: cannot access /sys/bus/pci (t=23.9891) [GFX1-]: glxtest: cannot access /sys/bus/pci
```

`glxtest` shouldn't access `/sys/bus/pci` on non-Linux systems...
Bug: Pressing ⌘Return in the address bar doesn't open a new tab in the current container
Status: NEW
Priority: P3
Created: 2023-12-07 15:34:59+00:00
Resolved: 2024-11-25 17:40:25+00:00

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

Steps to reproduce:

1. Create a new tab in the Personal container.
2. Type any link in the address bar and press Return.
3. Change the address in the address bar and press ⌘Return (or ⌥Return, or click the right arrow button in the address bar with the middle mouse button).


Actual results:

A new tab is opened in the default container.


Expected results:

A new tab is opened in the Personal container.
Bug: Permission denied opening PDF in google-drive-ocamlfuse mount.
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2023-12-07 16:33:26+00:00
Resolved: 2025-02-04 13:00:19+00:00

User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36

Steps to reproduce:

Component: built-in PDF viewer
Version: 120.0.1
OS: Linux 6.2.0-37-generic #38~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 2 18:01:13 UTC 2(Kubuntu 22.04)
Build ID: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:120.0) Gecko/20100101 Firefox/120.0 ID:20231129221557

Steps to Reproduce:
1-1) Use google-drive-ocamlfuse to mount Google Drive to a folder within the home directory. Refer to the mounted folder as Folder F.
1-2) Place any PDF file (referred to as File A) in Folder F.
1-3) In KDE system settings, set Firefox as the top-level application associated with PDF files.
1-4) Open Dolphin file manager, navigate to File A, and double-click on it.

Features:
Any PDF file located outside Folder F within the home directory can be opened using the steps 1-3) to 1-4).
File A can also be opened using the steps 1-3) to 1-4) in Google Chrome.
In the terminal, executing the command "firefox 'path to File A'" successfully opens File A.

To identify the cause, the following steps were taken:

2-1) Compile the following C++ code and set the top-level application associated with PDF files in KDE system settings to its executable file (referred to as File E).

#include <stdlib.h>
#include <string>

int main(int argc, char *argv[]) {
    std::string log_file_path = "Log file path";

    std::string command0 = "id >> \"" + (log_file_path + "\"");
    system(command0.c_str());

    std::string command1 = "firefox \"" + (argv[1] + ("\" >> \"" + (log_file_path + "\" 2>&1")));
    system(command1.c_str());
}

2-2) Open File A in Dolphin file manager and double-click on it.

2-3) The result was successful execution of File E, but displaying File A failed.

The following log was generated:
uid=1000(myname) gid=1000(myname) groups=1000(myname),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),122(lpadmin),133(lxd),134(sambashare)
cannot open the path of the current working directory: Permission denied

The "Permission denied" message led to the inference that the failure in step 1) was also due to this issue. Note that this method can open any PDF file located outside Folder F within the home directory using steps 2-1) to 2-2).

In the terminal, after successfully executing the command "firefox 'path to File A'", running the command "id" immediately yielded the same output as in step 2-2):
uid=1000(myname) gid=1000(myname) groups=1000(myname),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),122(lpadmin),133(lxd),134(sambashare)


Actual results:

Actual Results:
The Firefox window to display File A does not appear. Specifically, only the cursor with a Firefox-like icon is displayed, and no error messages are shown.


Expected results:

Expected Results:
File A should be displayed in the Firefox window.
Bug: Permission denied opening PDF in google-drive-ocamlfuse mount.
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2023-12-07 17:15:20+00:00
Resolved: 2023-12-07 17:16:29+00:00

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

Steps to reproduce:

## Steps to Reproduce
1. Use `google-drive-ocamlfuse` to mount Google Drive to a folder within the home directory. Refer to the mounted folder as Folder F.
2. Place any PDF file (referred to as File A) in Folder F.
3. In KDE system settings, set Firefox as the top-level application associated with PDF files.
4. Open Dolphin file manager, navigate to File A, and double-click on it.

## Features
- Any PDF file located outside Folder F within the home directory can be opened using the steps 3. to 4..
- File A can also be opened using the steps 3. to 4. in Google Chrome.
- In the terminal, executing the command `firefox 'path to File A'` successfully opens File A.

## Investigation Steps
1. Compile the following C++ code and set the top-level application associated with PDF files in KDE system settings to its executable file (referred to as File E).

    ```cpp
    #include <stdlib.h>
    #include <string>

    int main(int argc, char *argv[]) {
        std::string log_file_path = "Log file path";

        std::string command0 = "id >> \"" + (log_file_path + "\"");
        system(command0.c_str());

        std::string command1 = "firefox \"" + (argv[1] + ("\" >> \"" + (log_file_path + "\" 2>&1")));
        system(command1.c_str());
    }
    ```

2. Open File A in Dolphin file manager and double-click on it.
3. The result was successful execution of File E, but displaying File A failed.

The following log was generated:
```
uid=1000(myname) gid=1000(myname) groups=1000(myname),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),122(lpadmin),133(lxd),134(sambashare)
cannot open the path of the current working directory: Permission denied
```

The "Permission denied" message led to the inference that the failure in step 1. was also due to this issue. Note that this method can open any PDF file located outside Folder F within the home directory using steps 2. to 2..

In the terminal, after successfully executing the command `firefox 'path to File A'`, running the command `id` immediately yielded the same output as in step 2.:
```
uid=1000(myname) gid=1000(myname) groups=1000(myname),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),122(lpadmin),133(lxd),134(sambashare)
```


Actual results:

## Actual Results
The Firefox window to display File A does not appear. Specifically, only the cursor with a Firefox-like icon is displayed, and no error messages are shown.


Expected results:

## Expected Results
File A should be displayed in the Firefox window.
Bug: Permission Denied Opening PDF in google-drive-ocamlfuse Mount
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2023-12-07 17:18:49+00:00
Resolved: 2023-12-14 12:26:49+00:00

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

Steps to reproduce:

## Steps to Reproduce
1. Use `google-drive-ocamlfuse` to mount Google Drive to a folder within the home directory. Refer to the mounted folder as Folder F.
2. Place any PDF file (referred to as File A) in Folder F.
3. In KDE system settings, set Firefox as the top-level application associated with PDF files.
4. Open Dolphin file manager, navigate to File A, and double-click on it.

## Features
- Any PDF file located outside Folder F within the home directory can be opened using the steps 3. to 4..
- File A can also be opened using the steps 3. to 4. in Google Chrome.
- In the terminal, executing the command `firefox 'path to File A'` successfully opens File A.

## Investigation Steps
1. Compile the following C++ code and set the top-level application associated with PDF files in KDE system settings to its executable file (referred to as File E).

    ```cpp
    #include <stdlib.h>
    #include <string>

    int main(int argc, char *argv[]) {
        std::string log_file_path = "Log file path";

        std::string command0 = "id >> \"" + (log_file_path + "\"");
        system(command0.c_str());

        std::string command1 = "firefox \"" + (argv[1] + ("\" >> \"" + (log_file_path + "\" 2>&1")));
        system(command1.c_str());
    }
    ```

2. Open File A in Dolphin file manager and double-click on it.
3. The result was successful execution of File E, but displaying File A failed.

The following log was generated:
```
uid=1000(myname) gid=1000(myname) groups=1000(myname),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),122(lpadmin),133(lxd),134(sambashare)
cannot open the path of the current working directory: Permission denied
```

The "Permission denied" message led to the inference that the failure in step 1. was also due to this issue. Note that this method can open any PDF file located outside Folder F within the home directory using steps 2. to 2..

In the terminal, after successfully executing the command `firefox 'path to File A'`, running the command `id` immediately yielded the same output as in step 2.:
```
uid=1000(myname) gid=1000(myname) groups=1000(myname),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),122(lpadmin),133(lxd),134(sambashare)
```


Actual results:

## Actual Results
The Firefox window to display File A does not appear. Specifically, only the cursor with a Firefox-like icon is displayed, and no error messages are shown.


Expected results:

## Expected Results
File A should be displayed in the Firefox window.
Bug: Firefox running under Windows admin account still asks admin privilege when running downloaded unsigned exe files
Status: UNCONFIRMED
Priority: P5
Created: 2023-12-07 21:08:53+00:00
Resolved: 2024-01-23 10:05:09+00:00

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

Steps to reproduce:

Downloaded exe file from any website as installer for application


Actual results:

When runned from download section of FF, it shows (if excluding Open FIle Security warning) it shows: you may not have necessary permissions to use all the features of the program you are about to run, and so on. Image attached.
Also downloaded file runs normally from downloaded location


Expected results:

Start exe file as it should
Bug: Lack of clear feedback when putting back View icon in tab bar
Status: NEW
Priority: P3
Created: 2023-12-07 21:24:28+00:00
Resolved: 2024-01-02 20:05:07+00:00

Hi, 

The feedback on where you can put the View icon in the toolbar once you remove it is unclear.

Steps to reproduce:
1. Right-click on the View icon and select "Remove from Toolbar"
2. Go to Customize Toolbar in the applications menu and drag the View icon to the left of opened tabs in the toolbar 

Expected:
Tabs move to the right to provide space for the View icon.

Actual:
Icon doesn't attached to the toolbar and falls back into the customize toolbar page

See URL with video recording for reference.
Bug: The Not now button has a yellow rectangle around it on the onboarding screen
Status: NEW
Priority: --
Created: 2023-12-08 08:01:40+00:00
Resolved: 2023-12-12 16:52:14+00:00

Filed on request per [1858374#c11](https://bugzilla.mozilla.org/show_bug.cgi?id=1858374#c11)





**Found in**
122.0a1 (2023-12-07)


**Affected versions**

* 122.0a1 (2023-12-07)








**Tested platforms**
* Affected platforms: Windows 11
* Unaffected platforms:   macOS 12, Ubuntu 22


**Preconditions**
* browser.shopping.experience2023.enabled: true
* Contrast theme set to Night Sky

**Steps to reproduce**
1. Open a random Amazon product in a new tab.
2. Compare the review checker with [Figma](https://www.figma.com/file/Wu4kaHSfKSQnzkym7qek3R/Review-Checker-Spec?type=design&node-id=22-8630&mode=design&t=mvFhnOqzKhCOoo2J-0)



**Expected result** 
* The `Not now` button has no yellow rectangle around it.

**Actual result**
* The `Not now` button has a yellow rectangle around it.





**Regression**
* Not a regression.











**Additional notes**
* Attached a screenshot.
Bug: If I click extension button, it goes to Add-on Manager.
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2023-12-08 08:09:56+00:00
Resolved: 2023-12-08 08:15:30+00:00

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

Steps to reproduce:

I added new extension and clicked extension button.


Actual results:

Even though I added new add-on, extension button opens Add-on Manager.


Expected results:

Show the add-on list.
Bug: [win] Progress bar animation is not visible with High Contrast
Status: NEW
Priority: --
Created: 2023-12-08 08:43:22+00:00
Resolved: 2024-06-17 19:26:42+00:00

**Found in**
122.0a1 (2023-12-07)


**Affected versions**

* 122.0a1 (2023-12-07)
* 121.0b8







**Tested platforms**
* Affected platforms: Windows 11, Windows 10
* Unaffected platforms:   macOS 12, Ubuntu 20


**Preconditions**
* browser.shopping.experience2023.enabled: true
* Contrast theme enabled

**Steps to reproduce**
1. Open a random Amazon product that needs to be analyzed/ reanalyzed.
2. Analyze the product and observe the loading animation.


**Expected result** 
* The loading animation is visible.

**Actual result**
* The loading animation is not visible.





**Regression**
* Not a regression. Started with the implementation in bug 1861195.











**Additional notes**
* Attached a screen shot.
Bug: Intermittent browser/components/customizableui/test/browser_987640_charEncoding.js | single tracking bug
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2023-12-08 09:50:04+00:00
Resolved: 2024-01-05 12:03:37+00:00

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

---
```
[task 2023-12-08T06:03:00.546Z] 06:03:00     INFO - TEST-START | browser/components/customizableui/test/browser_987640_charEncoding.js
[task 2023-12-08T06:03:00.597Z] 06:03:00     INFO - GECKO(1080) | Waiting for browser load
[task 2023-12-08T06:03:00.597Z] 06:03:00     INFO - GECKO(1080) | Waiting for browser state change
[task 2023-12-08T06:03:53.222Z] 06:03:53     INFO - GECKO(1080) | Saw state f0001 and status 0
[task 2023-12-08T06:03:53.253Z] 06:03:53     INFO - TEST-INFO | started process screenshot
[task 2023-12-08T06:03:53.763Z] 06:03:53     INFO - TEST-INFO | screenshot: exit 0
[task 2023-12-08T06:03:53.764Z] 06:03:53     INFO - Buffered messages logged at 06:03:00
[task 2023-12-08T06:03:53.764Z] 06:03:53     INFO - Entering test bound 
[task 2023-12-08T06:03:53.766Z] 06:03:53     INFO - Check Character Encoding panel functionality
[task 2023-12-08T06:03:53.766Z] 06:03:53     INFO - Waiting for overflow button to show
[task 2023-12-08T06:03:53.767Z] 06:03:53     INFO - Checking if element has non-0 size
[task 2023-12-08T06:03:53.767Z] 06:03:53     INFO - Buffered messages finished
[task 2023-12-08T06:03:53.768Z] 06:03:53     INFO - TEST-UNEXPECTED-FAIL | browser/components/customizableui/test/browser_987640_charEncoding.js | Test timed out - 
[task 2023-12-08T06:03:53.768Z] 06:03:53     INFO - GECKO(1080) | Completed ShutdownLeaks collections in process 9236
```
Bug: There is some extra space between Username and Password fields in about:logins when in Edit mode
Status: NEW
Priority: P3
Created: 2023-12-08 10:19:55+00:00
Resolved: 2024-01-29 15:32:52+00:00

**Found in**
* 122.0a1 (2023-12-07)

**Affected versions**
* 122.0a1 (2023-12-07)

**Affected platforms**
* Windows 10
* macOS 11
* Ubuntu 22

**Steps to reproduce**
1. Go to about:logins
2. Click on the  “+” icon (Add password)
3. Observe the distance  between Username and Password fields.

**Expected result**
* There is the same distance between Website address/Username/Password fields

**Actual result**
* There is too much space between the Username field and the Password one.

**Regression range**
* First bad: 3b9a2596f7dcee061f8899d13d27f0c1920b4fd0
* Last good: 0e070e9c79b42aed961cc4fafc261247762eb052
* Pushlog: https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=0e070e9c79b42aed961cc4fafc261247762eb052&tochange=3b9a2596f7dcee061f8899d13d27f0c1920b4fd0
* Potentially regressed by: 1857812

**Additional notes**
* This issue is specific to Edit mode, the distance between fields looks as expected otherwise.
Bug: Firefox View Move tab to end/ start is not working properly
Status: NEW
Priority: P3
Created: 2023-12-08 11:35:09+00:00
Resolved: 2024-05-09 14:10:01+00:00

**Found in**
121.0b8


**Affected versions**

* 122.0a1 (2023-12-07)
* 121.0b8
* 120.0.1






**Tested platforms**
* Affected platforms: Windows 10, macOS 12, Ubuntu 22
* Unaffected platforms:  none



**Steps to reproduce**
1. Open a few web pages in new tabs.
2. Open Firefox View and click on `Open Tabs`.
3. Click the three dots for the first tab and Move tab > Move to End.
4. Click the three dots for the second tab and Move tab > Move to End.



**Expected result** 
* The second tab is moved to end in Firefox View as well.

**Actual result**
* The second tab is not moved to end in Firefox View only in the Firefox window.





**Regression**
* Will search for one ASAP.











**Additional notes**
* Attached a screen recording.
* Refreshing the Firefox View page fixes the issue.
Bug: Highlighting Text in a PDF looks interrupted for certain files
Status: NEW
Priority: --
Created: 2023-12-08 15:27:03+00:00
Resolved: 2023-12-08 15:38:45+00:00

**Found in**
* Nightly 122.0a1 (2023-12-07)

**Affected versions**
* Nightly 122.0a1 (2023-12-07) 

**Affected platforms**
* ALL

**Steps to reproduce**
1. Open the Attached PDF file in Firefox.
2. Highlight multiple rows of text.


**Expected result**
* The Highlighted text should not be interrupted.

**Actual result**
* Highlighting Text looks interrupted.

NOTES: This file was created by printing the 10th page from a different larger PDF file and saving it as PDF on a MACOS 11 Device.
IF we open the same file in Microsoft Edge the interruptions are not displayed and the user can Highlight the Text continuously.
Please take a look at the screen recording comparing the two.
Please also note that IF we Print the same 10 page from the Original file on a Windows machine, this issue does not occur.
 
**Regression range**
This Issue occurs in older builds of Firefox like 71.0a1 (2019-09-04), I do not think its a regression of any kind.
Bug: firefox 120 language setting failed
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2023-12-08 15:58:19+00:00
Resolved: 2023-12-09 08:01:29+00:00

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

Steps to reproduce:

i build nightly 120 from src code,but when i try to change the browser language into another language in the setting page ,it did not work,it keeped english


Actual results:

languaage change failed


Expected results:

the browser show language change into what i chosed
Bug: Selection highlights are shorter than the length of the text on Nightly 122 en-US build with Windows Japanese language Version
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2023-12-08 16:02:40+00:00
Resolved: 2024-01-12 08:32:09+00:00

[Tracking Requested - why for this release]: .

Attach (recommended) or Link to PDF file here:
https://bugzilla.mozilla.org/attachment.cgi?id=9367656

Steps to reproduce the problem:
1. Open pdf https://bugzilla.mozilla.org/attachment.cgi?id=9367656
2. Select text (To simplify reproduction, please scroll down and select a few paragraphs.)

What is the expected behavior? (add screenshot)

Text should be properly highlighted.

What went wrong? (add screenshot)

Selection highlights are shorter than the length of the text.

Regression Window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=d9d7f3e0d92e265b176ca7448fc0f9eb6b1ba6f9&tochange=5fe6727255d608b6eafa62acbfe820cc09824265
Bug: Downloaded files drop-down shows wrong file sizes
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2023-12-08 17:06:28+00:00
Resolved: 2023-12-22 15:20:46+00:00

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

Steps to reproduce:

Downloaded a file that was 643,691,475 bytes.


Actual results:

Downloaded files drop-down showed the size as 614MB.


Expected results:

Drop down should have either shown the size as 614MiB, or as 644MB.

The latter would probably be preferable since disk sizes are in base 10 units. Of note, macOS Finder shows the file size correctly in base 10 units.
Bug: Firefox browser incorrectly parsed the subject key identifier of the digital certificate.
Status: UNCONFIRMED
Priority: P3
Created: 2023-12-08 18:00:50+00:00
Resolved: 2024-12-17 08:24:16+00:00

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

Steps to reproduce:

1.Mutating a certificate.
2.Running the browser to parse the mutated certificate file.
3.Observing the results.


Actual results:

We mutated the node that represents the specific information of the user key identifier in the certificate. Chrome does not recognize this incorrect structure and displays that it cannot parse. However, Firefox simply parses and displays the sibling node of the OID node that represents the user key identifier as the node that represents the specific information of the user key identifier.


Expected results:

Firefox should recognize this incorrect structure and display a parsing error or other message
Bug: Shopping Card for No info about these reviews yet is wrapped in an unlabeled article
Status: NEW
Priority: --
Created: 2023-12-08 20:21:14+00:00
Resolved: 2023-12-15 02:05:05+00:00

It looks like the `<h2>` of this instance of the card is missing `id="header"` that is referred to by the `aria-labelledby` on the containing `<article>` landmark, thus the article is announced as "article", without a label.