Closed Bug 176448 Opened 23 years ago Closed 23 years ago

Nested anchors spanning a table don't both erase :hover style when mouse moved slowly

Categories

(Core :: CSS Parsing and Computation, defect)

PowerPC
macOS
defect
Not set
major

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: dru_ed, Assigned: dbaron)

References

()

Details

(Keywords: testcase)

Attachments

(2 files, 2 obsolete files)

User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US; rv:1.2b) Gecko/20021023 Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US; rv:1.2b) Gecko/20021023 In the bbs pages at http://trekbbs.com, when the page is scrolled with the scrollbar arrow or using the thumb the page scrolls correctly. That is, lines do not incorrectly display under the topics. When scrolled with a mouse wheel (in test case: any Logitech mouse), lines appear and remain static until the window is refreshed. This problem does not appear in Mozilla 1.1. Reproducible: Always Steps to Reproduce: 1.Go to http://www.trekbbs.com 2.Scroll the forum list with a mousewheel. 3.See lines that shouldn't appear. 4.Refresh screen and repeat by scrolling with scrollbar. 5.See *correctly* drawn forum list. Actual Results: As text comes into view during a mouse scroll it appears underlined. Expected Results: Text should not be underlining as it scrolls into view. Mozilla exhibits correct behavior when scrolling is done with scrollbar. In the past Mozilla did not exhibit this behavior. Bug is theme independant.
More than just scrolling with a mousewheel, methinks. Tested with Mozilla trunk build 2002102308, running on an iMac DV G3/400 under Mac OS 9.2.2. and QT 6.0.2. When I simply *mouse over* the page indicated, static lines appear as I mouse over the topic titles. They stay there until the page is refreshed. I'm using the Apple USB Mouse plugged into the Apple USB Keyboard which was included as standard on this series of iMac. Needless to say, this should not happen.
The scroll wheel-specific drawing bug appears fixed in the 20021104 nightly.
Status: UNCONFIRMED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
While not part of the original bug report, the behavior Kurt Weinschenker references regarding mouse over behavior at the same test site still occurs in the Nov 4th MacOS X Nightly.
Status: RESOLVED → UNCONFIRMED
Resolution: FIXED → ---
WorksForMe using FizzillaCFM/2002103011 on 10.1.5.
Drew, please attach a screenshot of the problem.
Screenshot from http://www.trekbbs.com exhibiting the "mouse over" bug. When the cursor passes over a link on the site the link improperly continues to display an underline. Tested with MacOS X nightly 20021104. This is a different bug from the scrollwheel drawing bug behavior. The scrollwheel issue is fixed in this nightly.
The new screenshot shows what happens at http://www.trekbbs.com when a mouse pointer rolls over a link or really any part of the page. Refreshing clears the excess lines as does moving the mouse pointer out of the page area (i.e. over the tabs, or toolbars). Tested with 14 Nov Mac OS X Nightly on Mac OS X.2.2. I checked with the Windows Mozilla nightly and it does not exhibit any problems with the test site, FWIW.
Attachment #105321 - Attachment is obsolete: true
Confirmed using FizzillaCFM/2002110808 on 10.1.5. The problem is nested anchors not all being fired onmouseout by Mozilla when the mouse is moved slowly off the text. Testcase coming.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: Static lines unexpected appear under links *only* when scrolling with mouse wheel. → Nested anchors spanning a table don't both receive mouseout events when mouse moved slowly
Attached file Minimized testcase (obsolete) —
Reassigning to Event Handling.
Assignee: kmcclusk → joki
Component: GFX Compositor → Event Handling
Keywords: testcase
QA Contact: petersen → rakeshmishra
Actually, I suppose this isn't necessarily Event Handling, since it's :hover resolution rather than onmouseout we're talking about. Reassigning to Style System first.
Assignee: joki → dbaron
Component: Event Handling → Style System
QA Contact: rakeshmishra → ian
Summary: Nested anchors spanning a table don't both receive mouseout events when mouse moved slowly → Nested anchors spanning a table don't both erase :hover style when mouse moved slowly
You see this even when the mouse isn't next to the table (which we're considering within the a)? We're considering the region covered by the A to be block-like over the area where it contains a block, and we're not letting the color inherit into the table in quirks mode.
Attached file Revised testcase
I see this when I mouse onto the text, then slowly mouse down off it. The text returns to black, but the red underline remains. If I change it to Standards mode, then the text also remains red when I mouse off it. If I change the outer anchor to display: block, then it works correctly; that is, the :hover underline does disappear when the outer anchor is moused off.
Attachment #106378 - Attachment is obsolete: true
(FWIW, if this is a bug, it was introduced between 1.2a (2002091014) and 2002100308.)
This is working fine for me, win2k 1.3a build. The changes in bug 146409 should have fixed this bug... Could people who actually saw this retest with a recent (newer than 2002-11-11) trunk build, please?
Appears to be fixed using FizzillaMach/2002122307.
I see a bunch of weird effects in a 1.2.1 build but don't see them in a trunk build from a few days ago (on Linux). Marking worksforme.
Status: NEW → RESOLVED
Closed: 23 years ago23 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: