Closed Bug 2023374 Opened 8 months ago Closed 7 months ago

Link in status bar may remain due to race between mouseover and destruction.

Categories

(Core :: DOM: UI Events & Focus Handling, defect, P2)

Firefox 150
x86_64
Linux
defect

Tracking

()

RESOLVED FIXED
151 Branch
Tracking Status
firefox151 --- fixed

People

(Reporter: mozilla.7fhrv, Assigned: mozilla.7fhrv)

References

Details

Attachments

(1 file, 1 external file)

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

Steps to reproduce:

  • Open youtube.com. (must be logged in with Google account.)
  • Hover any of video links.
  • Click on a link.

Actual results:

status bar remains.

Expected results:

Since the page loaded, mouse cursor no longer hovers a link, thus status bar should disappear.

The Bugbug bot thinks this bug should belong to the 'Core::Widget: Gtk' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Widget: Gtk
Product: Firefox → Core
Component: Widget: Gtk → DOM: UI Events & Focus Handling
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
Version: Firefox 140 → Firefox 150
Summary: Link in status bar may remain due to race mouseover and destruction. → Link in status bar may remain due to race between mouseover and destruction.

Add a flag "mSuppressSynthMouseLinkStatus".

Assignee: nobody → mozilla.7fhrv
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true

seeing the SetOverLink after clicking, it showed a race " ("") -> ("https://ww.....") ", so I submitted a patch to fix that.
sorry for that if there are any issues.

Severity: -- → S3
Priority: -- → P2

This keyword is for checking patches in to Thunderbird only. You should set the check-in needed tag on your patch in Phabricator.

(In reply to Geoff Lankow (:darktrojan) from comment #4)

This keyword is for checking patches in to Thunderbird only. You should set the check-in needed tag on your patch in Phabricator.

Oh I'm sorry. thanks.

Pushed by opettay@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/a269d6acc4ec https://hg.mozilla.org/integration/autoland/rev/9b37300e1d86 Prevent status bar remaining due to race between mouseover and destruction. r=smaug
Status: ASSIGNED → RESOLVED
Closed: 7 months ago
Resolution: --- → FIXED
Target Milestone: --- → 151 Branch
Regressions: 2032120
QA Whiteboard: [qa-triage-done-c152/b151]
Regressions: 2053212
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: