Closed Bug 1966586 Opened 3 months ago Closed 1 month ago

The tab strip can still be displayed in a Taskbar Tab window

Categories

(Firefox :: Shell Integration, defect, P3)

Firefox 140
defect

Tracking

()

VERIFIED FIXED
142 Branch
Tracking Status
firefox-esr140 --- wontfix
firefox140 --- wontfix
firefox141 --- wontfix
firefox142 --- verified

People

(Reporter: acornestean, Assigned: dmcintosh)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Affected Version:
Nightly - 140.0a1/20250514211700

Description:
The tab strip can still be displayed in a Taskbar Tabs window when accessing a link which opens a page in a new tab.
For example, opening https://www.wikipedia.org/ in a Taskbar Tabs window and clicking on the “Get it on Google Play”/”Download on the App Store” buttons at the bottom left of the page will open a new tab with the respective pages inside the Taskbar Tabs window. As a result, the tab strip will appear. Clicking the “+” to create a new tab will open the new tab in the main Firefox instance though and not in the Taskbar Tabs window.

Steps to reproduce:

  1. Open https://www.wikipedia.org/ in a Taskbar Tabs window
  2. Click on any of the “Get it on Google Play”/”Download on the App Store” buttons at the bottom left of the page
  3. Notice the tab strip appear as the pages corresponding to the “Get it on Google Play”/”Download on the App Store” links will open in a new tab inside the Taskbar Tabs window
  4. Click on the “+” to create a new tab
  5. Notice that the new tab is created in the main Firefox instance

Actual results:
The tab strip appears in the Taskbar Tabs window.

Expected results:
The tab strip should be disabled in the Taskbar Tabs window and should not allow for the creation of tabs.

I am redirecting this to the Core team because I think they are responsible for Progressive Web Applications. However, I am also uncertain which component fits best.

Component: Shell Integration → Window Management
Product: Firefox → Core
Component: Window Management → Shell Integration
Product: Core → Firefox

^ Sorry, my mistake.

Summary: The tab strip can still be displayed in a PWA window → The tab strip can still be displayed in a Taskbar Tab window
Severity: -- → S3
Priority: -- → P3

This doesn't affect other tab additions, nor does it stop the tab bar from
appearing altogether. The idea is that if another tab is somehow made,
the user should see it; but we should not create new tabs if we can avoid
it.

Assignee: nobody → dmcintosh
Status: NEW → ASSIGNED
See Also: → 1973833
Pushed by dmcintosh@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/fe64c04df918 https://hg.mozilla.org/integration/autoland/rev/9ccc6a2267cb Reuse other browser windows when opening _blank links in Taskbar Tabs windows. r=nrishel
Status: ASSIGNED → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 142 Branch

Since nightly and release are affected, beta will likely be affected too.
For more information, please visit BugBot documentation.

Verified as Fixed. Tested on the latest Nightly (142.0a1/20250709215737).

As per the STR from Comment 0, once the respective buttons are clicked, the tabs will open in the main Firefox instance and not in the Taskbar Tabs window, thus no longer making the tab strip appear in the Taskbar Tabs window.

If the main browser window is opened but not focused, the main window will get focused and then the tabs will open there.

If the main bowser window is closed, clicking the links in the Taskbar Tabs window will launch the main browser and open the links there.

This behavior is true for both cases when the Taskbar Tabs window is pinned and not pinned to the taskbar.

Status: RESOLVED → VERIFIED

The patch landed in nightly and beta is affected.
:dmcintosh, is this bug important enough to require an uplift?

For more information, please visit BugBot documentation.

Flags: needinfo?(dmcintosh)
Flags: needinfo?(dmcintosh) → needinfo?(nrishel)
Flags: needinfo?(nrishel)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: