Closed Bug 33971 Opened 25 years ago Closed 25 years ago

[REFLOW]Entire HTML content area repaints when mousing over a link

Categories

(Core :: Layout, defect, P2)

defect

Tracking

()

CLOSED FIXED

People

(Reporter: sfraser_bugs, Assigned: pierre)

Details

When you mouse over a link in current builds, the entire HTML content area repaints (even when nothing changes position). The problem appears to be in some reflow code, which appears to be doing a two- pass reflow. In the first pass, the height of the view is changed (from 5085 to 5092 twips high in one example), and in the second pass, the height is changed back to its original size (5092 to 5085 twips). However, a side-effect of this sizes change is that the entire view gets invalidated, which causes a redraw.
Note: to see the repaint, you should run with double-buffering turned off (#define in both view managers).
This has been observed on Linux and NT in various builds also. See bug 31986 and bug 32518 I tried to reopen 31986 but Bugzilla won't let me.
I'll take a look.
Status: NEW → ASSIGNED
you might as well tag bug 31986 and bug 32518 as duplicates of this, since this one is now assigned.
targeting
Target Milestone: --- → M16
I'm taking it: it's similar to 32518 and other mouseover problems.
Assignee: evaughan → pierre
Status: ASSIGNED → NEW
OS: Mac System 8.5 → All
Priority: P3 → P2
Summary: Entire HTML content area repaints when mousing over a link → [REFLOW]Entire HTML content area repaints when mousing over a link
Status: NEW → ASSIGNED
I don't believe this happens any more.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Correct: it works now.
I don't see this problem either in the May 22nd build.
Status: RESOLVED → VERIFIED
not a prolbem any more. marking as closed
Status: VERIFIED → CLOSED
You need to log in before you can comment on or make changes to this bug.