Switch-to-tab in a regular tab loads the url already opened in container tabs
Categories
(Firefox :: Address Bar, defect, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox125 | --- | verified |
People
(Reporter: oardelean, Assigned: mak)
References
(Blocks 1 open bug)
Details
(Whiteboard: [sng])
Attachments
(1 file)
Notes
- Please refer to the following screen recording.
Found in
- Firefox Nightly 124.0a1;
Affected versions
- Firefox Nightly 124.0a1;
Tested platforms
- Windows 10;
- Ubuntu 22;
- macOS 12;
Affected platforms
- Windows 10;
- Ubuntu 22;
- macOS 12;
Unaffected platforms
- N/A;
Preconditions
- browser.urlbar.switchTabs.searchAllContainers set to true
Steps to reproduce
- Launch Firefox with the profile from preconditions.
- Open a website in a container tab(eg. Personal).
- Open a new regular tab and write the title of the previously opened website until the suggestion is present in the address bar.
- Click on the Switch to tab - Personal button.
- Open a new regular tab and write the title of the previously opened website.
- Click on the switch-to-tab(non-container) button from Firefox Suggest section in the address bar.
Expected result
- There should be no switch to tab option present for a non-container tab, since the url is opened only in a container tab.
Actual result
- The website loads in the regular tab.
Regression range
- Not a regression.
Comment 1•1 year ago
|
||
:oardelean, if you think that's a regression, could you try to find a regression range using for example mozregression?
Assignee | ||
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Assignee | ||
Comment 2•1 year ago
|
||
The bug is due to deduping not working correctly, both the Places and the InputHistory provider are returning a switch tab result, but InputHistory is not returning the appropriate userContextId, so the Muxer doesn't dedupe them. Taking the bug as Mark is finishing other work.
Assignee | ||
Comment 3•1 year ago
|
||
The InputHistory (adaptive) provider is not properly reporting the open tab
userContextId, thus the Muxer is unable to dedupe results properly.
This cleans up the query a little bit avoiding numeric indices and fields that
are unused later.
Updated•1 year ago
|
Comment 5•1 year ago
|
||
bugherder |
Reporter | ||
Comment 6•1 year ago
|
||
Issue is verified as fixed on Firefox Nightly 125.0a1 on macOS 12, Windows 10 and Ubuntu 22.
Description
•