Closed Bug 13140 Opened 25 years ago Closed 25 years ago

[PP]full repaint on link hover (apprunner only)

Categories

(Core Graveyard :: GFX, defect, P3)

x86
Linux

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: dbaron, Assigned: pavlov)

References

Details

(Whiteboard: [PDT+][Perf])

Attachments

(2 files)

DESCRIPTION:  I built with --disable-double-buffer.  I can see that mousing over
links in apprunner, even if there is no need to repaint because of a style
change, causes a full repaint of the document frame.  This does not happen in
viewer or in an iframe within viewer.

This may be platform-specific.

STEPS TO REPRODUCE:
 * build with --disable-double-buffer
 * load attached test case in apprunner
 * move mouse on or off the word "link"

ACTUAL RESULTS:
 * The entire document repaints - there is a white flash covering the whole
document frame.

EXPECTED RESULTS:
 * no repaint, since there's no style change

DOES NOT WORK CORRECTLY ON:
 * Linux, apprunner, 1999-08-28, build at 12:15 PDT.

WORKS CORRECTLY ON:
 * Linux, viewer, 1999-08-28, build at 12:15 PDT.

ADDITIONAL INFORMATION:
Fixing this would greatly improve the performance of link hovers on Linux.
Assignee: don → beard
Component: Browser-General → Compositor
Patrick, is this one for you?
The new (debug-build only) pref option "Edit|Preferences|Debug|Flash
Invalidate() Areas" makes this *much* easier to see (I don't know if it works
yet anywhere other than Linux).  It also makes it quite painful to watch. :-(
It also shows that not only the entire document window, but also the URL bar and
most of one of the bottom toolbars are also being repainted.
Assignee: beard → ramiro
Doesn't happen on the Mac. I believe this is Linux-specific.
Summary: full repaint on link hover (apprunner only) → [PP]full repaint on link hover (apprunner only)
Puttin on [PP] radar.
dp, is this the bug you are looking at today????
dp, is this the bug you are looking at today????
dp, is this the bug you are looking at today????
Blocks: 14469
Yes. I enabled flash paint area in Pref->Debug and i see the entire browser
being repainted whenever I move my mouse into a link or out of a link. If we
are in a frames page, the frames paint individually and the entire page paints
one more time.

This sucks big time. I see this on unix only.
*** Bug 14817 has been marked as a duplicate of this bug. ***
Assignee: ramiro → pavlov
pavlov just checked in a fix for this.

reassigning to pavlov to close the bug.

thanks pav.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
fixed fixed fixed!
Whiteboard: [Perf] → [PDT+][Perf]
Putting on [PDT+] radar.
QA Contact: leger → petersen
Target Milestone: M11
petersen, can you please verify that this is fixed with todays M11 branch build.
 Thanks!
Status: RESOLVED → VERIFIED
Yes, this problem is fixed in the M11 Nov 11th build.
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: