Closed Bug 233720 Opened 22 years ago Closed 21 years ago

:hover background change inside display:table doesn't invalidate correct area

Categories

(Core :: Web Painting, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: worsel, Assigned: roc)

References

()

Details

(Keywords: testcase)

Attachments

(1 file)

User-Agent: Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.6) Gecko/20040206 Firefox/0.8 Recent builds (recent nightlies of Camino, and the latest Firefox point release) are no longer rendering the CSS class :hover correctly, when used in conjunction with absolute positioning. This can be seen in the navigation section of http://www.nadreck.org (it worked in the previous point release of Firebird, it also works in Safari, and IE6 for Windows). Additionally, the parser seems to be randomly cutting the page off part of the way through. Exactly where appears to be random: reload a few times on the main page as well as in a given article to see what I mean. Reproducible: Always Steps to Reproduce: 1. Load a page that uses nested divs and absolute positioning, with a :hover background on a set of links to a different color. 2. Attempt to perform a mouseover on a link 3. Reload the page a few times. Actual Results: Depending on where the link was, the background that should show up from the :hover either doesn't show up, or only half of it shows up. Just how much of the content (on a static page) shows up each reload varies wildly: sometimes it is the full page, sometimes it barely shows a sentence or two. Expected Results: The background color should have changed when the mouse rolled over the link. The page should have fully loaded, every time.
Keywords: qawanted
-> Layout
Assignee: parser → nobody
Status: UNCONFIRMED → NEW
Component: HTML: Parser → Layout
Ever confirmed: true
Keywords: qawantedtestcase
QA Contact: core.layout
Summary: Recent builds (camino and firefox, multiple platforms) rendering :hover improperly, cutting page off randomly → rendering :hover improperly, cutting page off randomly
I can't reproduce the "cutting page off randomly" problem. Please open a separate bug report for that (with a screenshot), thanks.
Summary: rendering :hover improperly, cutting page off randomly → rendering :hover improperly
This seems like an invalidation problem. I can get the whole thing to repaint if I try...
Component: Layout → Layout: View Rendering
Summary: rendering :hover improperly → :hover background change inside display:table doesn't invalidate correct area
Assignee: nobody → roc
QA Contact: core.layout → ian
The patch in bug 233094 happens to fix this.
Depends on: 233094
Fixed by checkin for bug 233094.
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
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: