Closed Bug 426630 Opened 16 years ago Closed 16 years ago

Last shown tooltip appears when cursor hovers over edge of window

Categories

(Core :: Web Painting, defect)

x86
Windows XP
defect
Not set
minor

Tracking

()

VERIFIED FIXED

People

(Reporter: Dave54, Assigned: kinetik)

References

()

Details

(Keywords: regression)

Attachments

(1 obsolete file)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b5) Gecko/2008032620 Firefox/3.0b5
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b5) Gecko/2008032620 Firefox/3.0b5

In order for this bug to happen, Firefox must be "restored" (not maximized or minimized). When the mouse cursor is hovered over an edge of the Firefox window (the bottom-right corner works best), the last shown tooltip that was activated by hovering over a web page (i.e. not a Firefox button) displays.

Reproducible: Always

Steps to Reproduce:
1. "Restore" the Firefox window, so you can see its edges
2. Go to http://www.xkcd.com/
3. Hover the cursor over the comic and wait for the tooltip to appear
4. Move the cursor to the bottom-right corner of the window. Move the cursor very slowly (one pixel at a time) to the bottom-right corner, until the "stretch window" cursor blinks
Actual Results:  
The tooltip that appeared when the cursor was hovered over the comic now appears again. One may go to a new site and repeat step 4, and that same tooltip will appear.

Expected Results:  
No tooltip should be displayed.

If no previous tooltip was displayed, an empty tooltip may be displayed after completing step 4.

This bug happens when hovering over other edges of the firefox window, but the bottom-right corner seems to be the most reliable.

Sometimes the tooltip does not display until the cursor has gone past the bottom right corner.
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9pre) Gecko/2008040300 Minefield/3.0pre

I can't seem to reproduce this. Does it also happen with a new profile without any add-ons installed?
It looks like you're using "Minefield/3.0pre". I'm not sure how that differs from Firefox 3 beta 5.

I can't figure out how to make a new profile. Firefox help (http://kb.mozillazine.org/Profile_Manager) says I should be able to "select 'Tools -> Switch Profile...' from the menu", but it's not there.

I tried this bug in Firefox Safe Mode, and it happened just the same.
I can reproduce it now. I was trying the corner but I can only reproduce it on the edges. 

Regression window is http://bonsai.mozilla.org/cvsquery.cgi?module=PhoenixTinderbox&date=explicit&mindate=1205359320&maxdate=1205364839
Could be caused by Bug 297080.
Blocks: 297080
Status: UNCONFIRMED → NEW
Component: General → Layout: View Rendering
Ever confirmed: true
Product: Firefox → Core
QA Contact: general → layout.view-rendering
Version: unspecified → Trunk
This is a regression from bug #297080.  When we exit from client windows to the
non-client window area, the exit is incorrectly treated as a child exit.  Patch
coming up.
Assignee: nobody → kinetik
Flags: blocking1.9?
Keywords: regression
Attached patch patch v1 (obsolete) — Splinter Review
If the cursor is current positioned over the top level window, treat the exit as a top level exit.

This solves the problem, and doesn't seem to break anything else, but it needs more testing before I'm sure it doesn't introduce any regressions.
While this is a regression, it's an edge case that doesn't necessarily keep the user from having a decent experience.  This late in the game, only serious regressions are blockers.  This is something we can take in a dot release.

wanted1.9.0.x+
Flags: wanted1.9.0.x+
Flags: blocking1.9?
Flags: blocking1.9-
Depends on: 428680
Attachment #314268 - Attachment is obsolete: true
Fixed by the patch for bug 428680.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Verified fixed.
Status: RESOLVED → VERIFIED
Flags: wanted1.9.0.x+
Component: Layout: View Rendering → Layout: Web Painting
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: