Closed Bug 1899556 Opened 4 months ago Closed 3 months ago

Tab hover preview leaks for a moment over an app that is in focus even though Firefox is in background

Categories

(Firefox :: Tabbed Browser, defect, P2)

Desktop
macOS
defect

Tracking

()

VERIFIED FIXED
130 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- disabled
firefox126 --- disabled
firefox127 --- disabled
firefox128 --- disabled
firefox129 --- wontfix
firefox130 --- verified

People

(Reporter: bmaris, Assigned: jswinarton)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

Found in

  • Nightly 128.0a1

Affected versions

  • Nightly 128.0a1

Tested platforms

  • Affected platforms: MacOS 13
  • Unaffected platforms: Windows 11 and Ubuntu 22.04

Preconditions

  • browser.tabs.cardPreview.enabled to true

Steps to reproduce

  1. Open a few different websites in different tabs
  2. Focus a different app but make sure to have the Firefox tabstrip in view
  3. Hover over some tabs from Firefox and quickly move to the app in view or apple menu bar

Expected result

  • Tab preview is not leaking over the app in focus.

Actual result

  • Tab preview is leaking for a moment over the app that is in focus.

Regression range

  • Very hard to find a regression for this one since on older builds it happens very intermittently and on some the Firefox window stole the focus entirely.

P2 because James thinks this is worth investigating soon.

Priority: -- → P2
Assignee: nobody → jswinarton
Pushed by jswinarton@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/53ba7eb70229 Disable THP when app in background r=dwalker,tabbrowser-reviewers,mak
Status: NEW → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 130 Branch

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

Regressions: 1907717

Looks good to me using latest Nightly 130.0a1 on macOS 13.6.

Status: RESOLVED → VERIFIED

:cpeterson, I set this as disabled since browser.tabs.cardPreview.enabled is nightly only, though there is an experiment controlling that pref.
Was this something you were looking to uplift? This also caused a perma test failure regression for when it hits beta.

Flags: needinfo?(cpeterson)

We'd like to uplift this fix to Beta 129, though we'll also need to fix (and uplift) the beta test failure in bug 1907717.

Tab Hover Preview is enabled for 100% of Beta 129 using Nimbus and we plan to enable it for 100% of Fx 129 Release using Nimbus, too. I'll file a bug to enable the browser.tabs.hoverPreview.enabled pref by default (in 130).

Flags: needinfo?(cpeterson)

Too risky to uplift to Beta 129.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: