av9ash/GitBugs huggingface dataset:
Bug: Current Firefox Nightly briefly flashes a popup window in many new windows on X11
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2023-07-06 17:28:11+00:00
Resolved: 2023-08-15 15:41:37+00:00

Starting sometime after around 2023-06-27, Firefox Nightly will briefly flash some sort of popup window attached to each actual Firefox window when starting or in some other circumstances. It doesn't seem to happen every time a new window is created, but it may be each time a new window is created on a given URL (in the session). The only visible log message I can get when this happens is that it will always report:

JavaScript error: resource:///modules/PanelMultiView.sys.mjs, line 1191: TypeError: can't access property "GetAvailRect", screen is null

The flashing popup is sometimes delayed a bit from window creation.

My attempts at bisection of this with mozregression seem to point at an autoland that doesn't have any obvious relationship: https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=c5ac7e957828eeda97a3af6fc706f41aa567e48e&tochange=eef8bff2d6117cc88dcca9ab4718be0f5186924b
It's possible that this is being masked by something.

My environment is Fedora Linux (37 and 38) on X11 using fvwm. I'm not using a compositing window manager, but starting xcompmgr doesn't make any difference to what happens.
Bug: Call to createHistoryMaps can block the main thread in the parent process for long periods
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2023-07-06 19:34:30+00:00
Resolved: 2023-07-11 13:11:22+00:00

I happened to get curious and visited about:firefoxview-next in my Nightly. Suddenly, I got a macOS pinwheel, and all of Firefox stopped being responsive for about 20 seconds.

I had the profiler running, and was able to dump a profile:

https://share.firefox.dev/3XHD5Ml

It looks like a long period of time is being spent in [this function](https://searchfox.org/mozilla-central/rev/1bcef85eb36da6de8fab890bc724e214dde68ecb/browser/components/firefoxview/history.mjs#147).

It's possible that this function doesn't currently scale well for lists of history entries on the order of 10s of thousands. I attached a debugger, and it looks like for myself, the `allHistoryItems` array being filtered and processed has 31835 items in it.

Anyhow, we might not yet be at the point where we want to do performance optimization here, but I just wanted to make sure this was on file.
Bug: HTTP sites report SSL errors
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2023-07-06 19:55:59+00:00
Resolved: 2023-07-06 20:17:44+00:00

I have a couple of HTTP sites I use internally but the have a public FQDN and some of them are even available in the Internet without SSL. From time to time I cannot access them in Firefox, I receive: SSL_ERROR_RX_RECORD_TOO_LONG - but I can access the same pages perfectly in Chrome and Edge, or from Firefox.
What I am wondering about that it looks like it it tries to access the pages over HTTPS, even though I explicitly request an HTTP site but it magically seems to become HTTPS in the URL bar.
I found several articles (e.g. https://itadminguide.com/disable-https-redirect-in-firefox/) but it seems that none of them work sustainable for more than a couple of weeks.
Sometimes I have the same issue on Firefox for Android, then usually the Firefox on PC works.

This behavior is extremely annoying, I cannot trust Firefox anymore when it tells me the website is not available, I always have to double check with another browser or ping. How can I prevent Firefox from changing what I write in the URL or force Firefox to query the URL as I enter it?
Bug: View menu shows basic page style selected when in no style mode
Status: VERIFIED
Priority: P3
Resolution: FIXED
Created: 2023-07-07 06:45:51+00:00
Resolved: 2023-08-22 06:18:02+00:00

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

Steps to reproduce:

Go to a website. 

Select No Style via the View menu -> Page Style -> No Style.

Refresh the page.


Actual results:

Visit the View Menu -> Page Style.

Now 'Basic Page Style' is selected.


Expected results:

'No Style' should be selected.
Bug: [Experiment] The "Easy Setup" Onboarding screen is not displayed for clients that are enrolled in the "Challenge the Default - Windows Fx115" experiment and have Firefox pinned to the taskbar
Status: VERIFIED
Priority: P1
Resolution: FIXED
Created: 2023-07-07 09:36:05+00:00
Resolved: 2023-07-11 06:53:54+00:00

**[Affected versions]:**
- Firefox Release 115.0 - Build ID: 20230629134642

**[Affected Platforms]:**
- Windows 10 x64

**[Prerequisites]:**
- Firefox is pinned to the taskbar.
- Firefox is not set as the default browser.
- Have the "[user.js](https://drive.google.com/file/d/1ltJbz-AERrVlfWQPgDlpjyBuVK85gCX4/view?usp=sharing)" filed saved to your PC.
- Have the latest Firefox Release 115 de locale installed.
- Have the OS language different than the Firefox build's one.

**[Steps to reproduce]:**
1. Create a new Firefox profile using `--first-startup` flag but do not open it.
2. Navigate to the recently created profile and paste the "user.js" file from the prerequisites.
3. Open the browser using the previously created profile.
4. Observe the first Onboarding screen.

**[Expected result]:**
- The "Easy Setup" onboarding screen is displayed.
    
**[Actual result]:**
- The "Language Switcher" screen is displayed instead.

**[Additional Notes]:**
- Attached is a screen recording of the issue:
Bug: Passing URLs to external helpers on windows sometimes decodes special chars
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2023-07-07 10:11:11+00:00
Resolved: 2023-07-20 15:25:11+00:00

Steps to reproduce:

Register a URL helper in e.g. "[HKEY_CURRENT_USER\Software\Classes\seafile\shell\open\command]" for scheme seafile://
Let firefox follow a seafile:// link with special chars, e.g. seafile://foo/Ö.pdf



Actual results:

Using sysinternals procmon I see the uft-8 escape %C3%96 appears as literal Ö in the command line field as passed to the program "seafile-drive".

Spaces and such special chars remain in escape, only non-ascii characters get decoded to ANSI.

Curiously, this does not happen when I change the helper preferences in firefox settings and e.g. call a custom program, there the special char in the URL does not get decoded.


Expected results:

The uft-8 escape should not have been decoded in no case.

I tried to get a log:

"C:\Program Files\Mozilla Firefox\firefox.exe" -MOZ_DISABLE_CONTENT_SANDBOX=1 -MOZ_LOG=HelperAppService:4 -MOZ_LOG_FILE=C:\tmp\all.log 

But the output file is empty all the time, even when run as Administrator.

I am not in any way familiar enough with the OS and what I could do to debug further. Please advise! Tentatively setting this as a "defect".
Bug: Button on Amazon signin page disappears when translated
Status: RESOLVED
Priority: P3
Resolution: WORKSFORME
Created: 2023-07-07 10:22:59+00:00
Resolved: 2024-07-19 18:41:36+00:00

The signin button on Amazon signin pages is translated as empty content.

I managed to reduce the page to a small HTML snippet that reproduces the problem. Note, whitespaces and newlines are important.

```
<span><input type="submit">
Dalej</span>
```
is translated as empty.

```
<span>
Dalej</span>
```
is also translated as empty.

If you remove the newline between `>` and `Dalej`, the elements are not removed.
Bug: React Developer tools add-on is imported instead of Tampermonkey
Status: VERIFIED
Priority: --
Resolution: FIXED
Created: 2023-07-07 12:17:18+00:00
Resolved: 2023-07-11 11:51:44+00:00

**Found in**
* 116.0b2 

**Affected versions**
* 116.0b1
* 117.0a1 (2023-07-07)















**Tested platforms**
* Affected platforms: Windows 11x64, macOS 13, Ubuntu 22.04
* Unaffected platforms: none

**Preconditions**
* [Tampermonkey](https://chrome.google.com/webstore/detail/dhdgffkkebhmkfjojejmpbldmpobfkfo) extension installed on Chrome
* browser.migrate.chrome.extensions.enabled:true on Firefox

**Steps to reproduce**

1. Import extensions from Chrome.


**Expected result** 
* [Tampermonkey](https://addons.mozilla.org/en-US/firefox/addon/tampermonkey/) extension is imported to Firefox.

**Actual result**
* [React Developer Tools](https://addons.mozilla.org/en-US/firefox/addon/react-devtools/) is imported to Firefox.

**Regression range**
* Not a regression.


**Additional notes**
* Attached a screen recording.
* I believe that this is because `@react-devtools` Firefox ID is used for [dhdgffkkebhmkfjojejmpbldmpobfkfo](https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=en-US) on line 17 from https://services.addons.mozilla.org/api/v5/addons/browser-mappings/?browser=chrome.
Bug: [Experiment] The fxms-message-8 feature configuration is not supported on Firefox versions under 114
Status: VERIFIED
Priority: P1
Resolution: FIXED
Created: 2023-07-07 12:56:14+00:00
Resolved: 2023-07-14 06:55:01+00:00

**[Affected versions]:**
- Firefox Release 110, BuildID 20230214051806
- Firefox Release 112, BuildID 20230406114409
- Firefox Release 113, BuildID 20230504192738

**[Affected Platforms]:**
- Windows 10
- Windows 11

**[Prerequisites]:**
- Have a clean new Firefox Release 110 en-US profile.
- Have the following prefs set to the following values:
  - `messaging-system.rsexperimentloader.collection_id` set to `nimbus-preview`
  - `app.normandy.user_id` set to `eae822e4-f368-4377-af07-2702b4a129ec`
  - `messaging-system.log` set to `all`
  - `browser.search.region` set to `US`
  - `browser.ping-centre.log` set to `true`
- Edit the times.json file from the profile disk location and replace its contents with `{"created":1686181882000,"firstUse":1686181882000}`

**[Steps to reproduce]:**
1. Open the Browser with the profile from prerequisites.
2. Open the Browser console.
3. Observe the console logs after the `vpn-moments-page-july-release` was evaluated.

**[Expected result]:**
- The client is successfully enrolled in the experiment.
 
**[Actual result]:**
- An error stating that the `Experiment vpn-moments-page-july-release has unknown featureId: fxms-message-8`.

**[Notes]:**
- The issue is not reproducible using forced enrollment as that ignores recipe validation, but the Moments Page still isn't displayed.
Bug: [Experiment] The "WNP_MOMENTS_15" page is wrongly triggered if the "Recommend extensions/feature as you browse" options are unchecked in the same session where the "MOMENTS_PAGE_SET" telemetry ping was logged
Status: NEW
Priority: P3
Created: 2023-07-07 12:56:25+00:00
Resolved: 2024-01-18 16:56:18+00:00

**[Affected versions]:**
- Firefox Release 115.0 - Build ID: 20230629134642
- Firefox Release 114.0.2 - Build ID: 20230619081400

**[Affected Platforms]:**
- Windows 10 x64
- Windows 11 x64

**[Prerequisites]:**
- Have a Firefox profile older than 28 days.
- You are not connected to Firefox Sync with a Firefox account linked to a VPN subscription.
- Have any from the following Firefox locales installed: 'de', 'en-CA', 'en-US', 'fr', 'it'.
- Have the "browser.search.region" pref set to any of the following regions: 'AT', 'BE', 'CA', 'CH', 'DE', 'ES', 'FI', 'FR', 'GB', 'IE', 'IT', 'NL', 'SE', 'US'.
- Have the "browser.ping-centre.log" pref set to "true" in the "about:config" page.
- Have the "Browser Console" opened.
- Have the "[user.js](https://drive.google.com/file/d/1qepE-EfGQVkU-LNyOB7cTUQETuqLDk01/view?usp=sharing)" filed saved to your PC.

**[Steps to reproduce]:**
1. Open the browser with the profile from the prerequisites.
2. Navigate to the profile folder and paste the "user.js" file from the prerequisites.
3. Restart the browser until the "MOMENTS_PAGE_SET" telemetry ping related to the "WNP_MOMENTS_15" page is displayed in the "Browser Console".
4. Navigate to the "about:preferences" page and scroll to the "Browsing" section.
5. Uncheck the "Recommend extensions as you browse" and the "Recommend feature as you browse" options.
6. Restart the browser and observe the behavior.

**[Expected result]:**
- The "WNP_MOMENTS_15" page is not triggered.
    
**[Actual result]:**
- The "WNP_MOMENTS_15" page is triggered even if the "Recommend extensions/feature as you browse" options are unchecked.

**[Additional Notes]:**
- Attached is a screen recording of the issue:
Bug: With a remote homepage, "Search bookmarks" fails to put the address bar in Bookmarks mode when it needs to open a new window
Status: NEW
Priority: P3
Created: 2023-07-07 12:58:36+00:00
Resolved: 2024-03-04 12:18:58+00:00

STR:
1. Set your homepage to a remote URL such as https://www.wikipedia.org/ (preferably one that doesn't load too fast)
2. open the browser console and run `BrowserWindowTracker.untrackForTestsOnly(window)`
3. open the Bookmarks menu and click Search Bookmarks

-> The homepage load resets the address bar value, immediately canceling the Bookmarks mode
Bug: Handle top-level pushState navigation
Status: RESOLVED
Priority: P2
Resolution: FIXED
Created: 2023-07-07 14:44:37+00:00
Resolved: 2023-07-20 21:21:09+00:00

It turns out some shopping websites, like walmart.com, actually use pushState to navigate within same-site links. The `onLocationChange` listener we're using in browser/base/content/browser.js filters out these navigations, so we aren't accurately detecting whether the user has navigated to/from product pages once they arrive on the site (unless they hard refresh the page).

We'll need to change how we detect navigation to ensure the product page check always fires on pushState-supported sites.
Bug: Image info not showing up on pageInfo window on certain websites
Status: RESOLVED
Priority: --
Resolution: FIXED
Created: 2023-07-07 19:37:52+00:00
Resolved: 2023-08-30 12:44:04+00:00

When viewImageInfo image is clicked on image on certain websites(for example wikipedia) the media page is only shows the list of media objects but not the information about image selected.
Bug: After once reordered bookmarks in the chevron popup, toggling Bookmarks Toolbar from hidden to visible disables reordering of bookmarks in the chevron by mouse dragging.
Status: NEW
Priority: P2
Created: 2023-07-07 19:52:08+00:00
Resolved: 2024-06-06 21:03:12+00:00

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

Steps to reproduce:

(only possible if you have more than 15/16 bookmarked websites-also I enabled option that only shows bookmark toolbar in new tabs) open firefox > go to the show more bookmarks > open one of the bookmarked website > open again bookmarks toolbar "show more bookmarks" > try to reorder websites there and reordering does not happen


Actual results:

not possible to reorder websites manually in the bookmark toolbar when there are visible under "show more bookmarks". it's possible to reorder them only if they are in a folder.


Expected results:

I should be able to reorder websites like I can do when they are in the bookmarks toolbar or inside a folder
Bug: Intermittent browser/components/urlbar/tests/browser/browser_dynamicResults.js | single tracking bug
Status: RESOLVED
Priority: P5
Resolution: DUPLICATE
Created: 2023-07-07 21:16:58+00:00
Resolved: 2023-07-08 15:48:47+00:00

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

---
```
[task 2023-07-07T20:35:03.676Z] 20:35:03     INFO - TEST-PASS | browser/components/urlbar/tests/browser/browser_dynamicResults.js | Picked element - {"elementIndex":1} == {"elementIndex":1} - 
[task 2023-07-07T20:35:03.677Z] 20:35:03     INFO - Buffered messages finished
[task 2023-07-07T20:35:03.681Z] 20:35:03     INFO - TEST-UNEXPECTED-FAIL | browser/components/urlbar/tests/browser/browser_dynamicResults.js | uncaught exception - TypeError: this.mBrowser.urlbarChangeTracker.startedLoad is not a function at onStateChange@chrome://browser/content/tabbrowser.js:6670:47
[task 2023-07-07T20:35:03.682Z] 20:35:03     INFO - 
[task 2023-07-07T20:35:03.683Z] 20:35:03     INFO - Stack trace:
[task 2023-07-07T20:35:03.684Z] 20:35:03     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:2003
[task 2023-07-07T20:35:03.686Z] 20:35:03     INFO - OnErrorEventHandlerNonNull*chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:null:1978
[task 2023-07-07T20:35:03.691Z] 20:35:03     INFO - chrome://mochikit/content/browser-test.js:Tester:175
[task 2023-07-07T20:35:03.693Z] 20:35:03     INFO - chrome://mochikit/content/browser-harness.xhtml:createTester/</<:267
[task 2023-07-07T20:35:03.694Z] 20:35:03     INFO - GECKO(1600) | JavaScript error: chrome://browser/content/tabbrowser.js, line 6670: TypeError: this.mBrowser.urlbarChangeTracker.startedLoad is not a function
[task 2023-07-07T20:35:03.696Z] 20:35:03     INFO - Console message: [JavaScript Error: "TypeError: this.mBrowser.urlbarChangeTracker.startedLoad is not a function" {file: "chrome://browser/content/tabbrowser.js" line: 6670}]
[task 2023-07-07T20:35:03.698Z] 20:35:03     INFO - onStateChange@chrome://browser/content/tabbrowser.js:6670:47
[task 2023-07-07T20:35:03.699Z] 20:35:03     INFO - 
[task 2023-07-07T20:35:03.701Z] 20:35:03     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "http://example.com/browser/browser/base/content/test/general/dummy_page.html" line: 0}]
[task 2023-07-07T20:35:03.703Z] 20:35:03     INFO - TEST-PASS | browser/components/urlbar/tests/browser/browser_dynamicResults.js | We navigated to payload.url when result selected - 
[task 2023-07-07T20:35:03.713Z] 20:35:03     INFO - Awaiting for the urlbar panel to open
```
Bug: Firefox Translation proposing Dutch to Dutch translation
Status: RESOLVED
Priority: --
Resolution: INVALID
Created: 2023-07-08 08:24:09+00:00
Resolved: 2023-07-10 15:53:58+00:00

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

Steps to reproduce:

I open a Dutch website and I get automaticly a pop-up to translate the page from Dutch to Dutch. To add to that I can't even push the translate button or set dutch on the never translate list. My Firefox is in Dutch.

An automatic nagging pop-up when I open a site is annoying!
I can't disable the pop-up in the settings, having translation options is fine.
 




Actual results:

I get translate pop-up when I open a sites. Even for sites that don't need translation.


Expected results:

Nothing, I don't want a pop-up.
Bug: Intermittent browser/base/content/test/zoom/browser_sitespecific_image_zoom.js | single tracking bug
Status: RESOLVED
Priority: P5
Resolution: DUPLICATE
Created: 2023-07-08 08:59:04+00:00
Resolved: 2023-07-08 15:48:55+00:00

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

---
```
[task 2023-07-08T07:36:17.453Z] 07:36:17     INFO - TEST-OK | browser/base/content/test/zoom/browser_sitespecific_background_pref.js | took 983ms
[task 2023-07-08T07:36:17.461Z] 07:36:17     INFO - checking window state
[task 2023-07-08T07:36:17.470Z] 07:36:17     INFO - TEST-START | browser/base/content/test/zoom/browser_sitespecific_image_zoom.js
[task 2023-07-08T07:36:17.804Z] 07:36:17     INFO - GECKO(7797) | console.info: Wait tab event: load
[task 2023-07-08T07:36:17.805Z] 07:36:17     INFO - GECKO(7797) | console.info: Expecting load for:  http://mochi.test:8888/browser/browser/base/content/test/zoom/zoom_test.html
[task 2023-07-08T07:36:17.807Z] 07:36:17     INFO - TEST-INFO | started process screencapture
[task 2023-07-08T07:36:17.895Z] 07:36:17     INFO - TEST-INFO | screencapture: exit 0
[task 2023-07-08T07:36:17.895Z] 07:36:17     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/zoom/browser_sitespecific_image_zoom.js | uncaught exception - TypeError: this.mBrowser.urlbarChangeTracker.startedLoad is not a function at onStateChange@chrome://browser/content/tabbrowser.js:6670:47
[task 2023-07-08T07:36:17.896Z] 07:36:17     INFO - 
[task 2023-07-08T07:36:17.896Z] 07:36:17     INFO - Stack trace:
[task 2023-07-08T07:36:17.896Z] 07:36:17     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:2003
[task 2023-07-08T07:36:17.896Z] 07:36:17     INFO - OnErrorEventHandlerNonNull*chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:null:1978
[task 2023-07-08T07:36:17.896Z] 07:36:17     INFO - chrome://mochikit/content/browser-test.js:Tester:175
[task 2023-07-08T07:36:17.896Z] 07:36:17     INFO - chrome://mochikit/content/browser-harness.xhtml:createTester/</<:267
[task 2023-07-08T07:36:17.897Z] 07:36:17     INFO - GECKO(7797) | JavaScript error: chrome://browser/content/tabbrowser.js, line 6670: TypeError: this.mBrowser.urlbarChangeTracker.startedLoad is not a function
[task 2023-07-08T07:36:17.897Z] 07:36:17     INFO - Console message: [JavaScript Error: "TypeError: this.mBrowser.urlbarChangeTracker.startedLoad is not a function" {file: "chrome://browser/content/tabbrowser.js" line: 6670}]
[task 2023-07-08T07:36:17.897Z] 07:36:17     INFO - onStateChange@chrome://browser/content/tabbrowser.js:6670:47
[task 2023-07-08T07:36:17.897Z] 07:36:17     INFO - 
[task 2023-07-08T07:36:17.898Z] 07:36:17     INFO - GECKO(7797) | console.info: Tab event received: load
[task 2023-07-08T07:36:17.898Z] 07:36:17     INFO - TEST-PASS | browser/base/content/test/zoom/browser_sitespecific_image_zoom.js | initial zoom level should be 1 -
```
Bug: Nightly suggests the page translation between the same two languages
Status: RESOLVED
Priority: P2
Resolution: FIXED
Created: 2023-07-08 09:01:52+00:00
Resolved: 2023-08-02 14:57:03+00:00

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

Steps to reproduce:

Opened the Polish web page https://shinden.pl/series/60113-oshi-no-ko?r307=1
in Nightly with interface language set to Polish. Preferred languages to display web pages are English US (en-us) and English (en) only, without Polish (pl).


Actual results:

I was offered a translation from Polish to Polish.


Expected results:

No translation offered
Bug: Translation icon is shown on tabs in reader mode, but doesn't react to clicks
Status: VERIFIED
Priority: P3
Resolution: FIXED
Created: 2023-07-08 14:28:00+00:00
Resolved: 2023-08-31 08:15:44+00:00

STR:
1) Open a page where you can trigger reader mode (e.g. https://www.theguardian.com/politics/2023/jul/08/british-scientists-can-request-grants-if-uk-rejoins-eu-horizon-scheme)
2) Enable reader mode
3) Click on the translations button

Actual results:
Nothing happens.

Expected results:
Ideally we should support translations in reader more as well, but in the meantime we should not show the button.
Bug: massive performance regression for URL completion in Firefox Nightly
Status: RESOLVED
Priority: P1
Resolution: FIXED
Created: 2023-07-08 16:52:27+00:00
Resolved: 2023-09-05 12:47:11+00:00

There is a massive performance regression for the URL completion in the address bar in the latest Nightly. After entering a character into the address bar there is now a noticeable delay before the completion happens. As a result I open the wrong websites.

Example:

I enter "ca", a completion to "camp-firefox.de/" happens on my computer. I press the "arrow right" key to get to the end of the URL, then I enter "fo" to get the completion for "camp-firefox.de/forum/". This always worked. Now the completion to "camp-firefox.de/" did not yet happen when I press the "arrow right" cursor and as a result the address bar shows "cafo" instead of "camp-firefox.de/forum" after "ca", "arrow right", "fo".

Unfortunately mozregression can't bisect further than https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=e4d87ff75575880ea0c0fa09b316e360e4d9492f&tochange=511a6a347d490d95f83e47414d604a17e143c218. So I am not sure about the regressor but the patch description from bug 1816572 looks suspicious within this regression range.