Closed Bug 1843700 Opened 1 year ago Closed 1 year ago

Bookmarks menu stays open after minimize the window

Categories

(Core :: XUL, defect)

Firefox 115
Desktop
Unspecified
defect

Tracking

()

VERIFIED FIXED
119 Branch
Tracking Status
relnote-firefox --- 117+
firefox-esr102 --- unaffected
firefox-esr115 118+ verified
firefox116 --- wontfix
firefox117 --- verified
firefox118 --- verified
firefox119 --- verified

People

(Reporter: easysan2k, Assigned: emilio)

References

(Regression)

Details

(Keywords: regression)

Attachments

(6 files)

Attached image transparency.jpg

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

Steps to reproduce:

Customize Toolbar -> add Bookmarks menu to the Toolbar. Open the Bookmarks menu an with the menu open minimize the Firefox window.

Actual results:

Like seen on the screenshot the Bookmarks menu stays on top at around 50% transparency. It will stay over any program. Clicking on this bugging Boormark menu will force it to close.

Expected results:

This bug was not there a few weeks ago.

The Bugbug bot thinks this bug should belong to the 'Firefox::Bookmarks & History' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Bookmarks & History

The severity field is not set for this bug.
:mak, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(mak)

Hello, thank you for the bug report!
Unfortunately I could not reproduce your issue. Would you be so kind as to answer a few questions so we can investigate this further?

Flags: needinfo?(easysan2k)
Attached image win10x64_ff_nightly.png
Flags: needinfo?(easysan2k)
Attached image win11x64_ff_nightly.png
Attached image ff_nightly.png

Hi,

Does this issue happen with a new profile?
Yes, even with a new profile the bug is there.

Does this issue happen with latest nightly?
Yes, see the last attachments, did happen with the latest nightly too.

Does this issue happen when Firefox is in Troubleshoot Mode?
Yes, did happen even in Troubleshoot Mode.

I did test it even on my wifes pc, she runs Win11 x64 and i run Win10 x64.
Like you see in the attachment, the same bug did happen on her pc too.

All i did was:

Install the fresh FF Nightly
Rightclick -> Customize Toolbar
Drag the "Bookmarks menu" to the Toolbar
Click on "Done"
Leftclick on "Show you bookmarks"
Press the "minimize to Taskbar" Button

I did some research when the bug first appeared, so i installed all FF portable editions from 110.0 onwards.

Any version till 113.0.2 was working fine, on version 114.0.0 and up the bug is present.

So it did happen with the 114 release, hope this helps a little bit to pinpoint the error ;)

Thank you for doing the first regression range. Rather than installing portable versions, we can provide a better method to do it.
See https://mozilla.github.io/mozregression/, that software downloads builds for you, and let you reproduce the bug marking each build as good or bad, until you reach the exact change that caused the bug.
Since you already identified 113 as good and 114 as bad, you can pass --good 113 --bad 114 to only bisect between those 2 versions.

As a last thing, I'd ask if you could please attach a txt log from about:support page to this bug report, so we can check notable preferences and graphics information.

Flags: needinfo?(mak) → needinfo?(easysan2k)
QA Whiteboard: [qa-regression-triage]
Attached file ff_txtlog.txt
Flags: needinfo?(easysan2k)

I managed to reproduce this issue with the information provided in comment 7.

Regression investigation result:
2023-08-11T16:39:05.386000: DEBUG : Found commit message:
Bug 1828587 - Don't paint or refresh animated images on throttled refresh drivers. r=smaug

As the compositor might be paused. We don't really want to queue a bunch
of paints that are never going to be visible.

Differential Revision: https://phabricator.services.mozilla.com/D176213

Status: UNCONFIRMED → NEW
QA Whiteboard: [qa-regression-triage]
Ever confirmed: true
Regressed by: 1828587
Hardware: Unspecified → Desktop

:emilio, since you are the author of the regressor, bug 1828587, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Flags: needinfo?(emilio)

This sounds very similar to bug 1832384 and bug 1843205 which are both fixed.

Component: Bookmarks & History → Menus
Assignee: nobody → emilio
Flags: needinfo?(emilio)

Huh, wtf. I'm pretty sure I sent a patch for this...

Blocks: 1811486

Alright, I goofed the bug #, whoops :)

Component: Menus → XUL
Product: Firefox → Core

Set release status flags based on info from the regressing bug 1828587

The severity field is not set for this bug.
:enndeakin, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(enndeakin)
Severity: -- → S3
Flags: needinfo?(enndeakin)
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/523189f103b0 Hide popups synchronously if needed, even if already hiding async. r=NeilDeakin
Pushed by emilio@crisal.io: https://hg.mozilla.org/integration/autoland/rev/355e2b268611 Temporarily annotate HidePopupCallback as script boundary.
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 119 Branch

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

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox118 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(emilio)

Comment on attachment 9348934 [details]
Bug 1843700 - Hide popups synchronously if needed, even if already hiding async. r=tnikkel,cmartin,stransky

Beta/Release Uplift Approval Request

  • User impact if declined: comment 0
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce: comment 0
  • List of other uplifts needed: (the second patch in the bug needs uplift too)
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Relatively simple / straight-forward fix.
  • String changes made/needed: none
  • Is Android affected?: No
Flags: needinfo?(emilio)
Attachment #9348934 - Flags: approval-mozilla-beta?
Flags: qe-verify+
QA Whiteboard: [qa-triaged]

Comment on attachment 9348934 [details]
Bug 1843700 - Hide popups synchronously if needed, even if already hiding async. r=tnikkel,cmartin,stransky

Approved for 118.0b6, thanks.

Attachment #9348934 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

Verified as fixed on Windows 10 x64 and on Windows 11 x64 on Firefox Nightly 119.0a1(2023-09-07).

Verified as fixed on Windows 10 x64 and on Windows 11 x64 on Firefox 118.0b6.

Attachment #9348934 - Flags: approval-mozilla-release?
Attachment #9348934 - Flags: approval-mozilla-esr115?

Comment on attachment 9348934 [details]
Bug 1843700 - Hide popups synchronously if needed, even if already hiding async. r=tnikkel,cmartin,stransky

Approved for ESR 115.3, thanks.

Attachment #9348934 - Flags: approval-mozilla-esr115? → approval-mozilla-esr115+

Comment on attachment 9348934 [details]
Bug 1843700 - Hide popups synchronously if needed, even if already hiding async. r=tnikkel,cmartin,stransky

Approved for 117.0.1

Attachment #9348934 - Flags: approval-mozilla-release? → approval-mozilla-release+

Added to the 117.0.1 release notes:

Fixed the bookmarks menu sometimes remaining partially visible when minimizing Firefox

Verified as fixed on Windows 10 x64 and on Windows 11 x64 on Firefox 117.0.1.

(In reply to Hani Yacoub, Desktop QA from comment #34)

Verified as fixed on Windows 10 x64 and on Windows 11 x64 on Firefox 117.0.1.

can confirm, finally fixed ;)

Verified fixed with ESR 115.3 on Windows 10 and macOS 13.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: