Closed Bug 24530 Opened 25 years ago Closed 25 years ago

Views are repainted noticably before their scrollbars

Categories

(Core :: Web Painting, defect, P3)

x86
Windows 98
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: ian, Assigned: eric)

References

()

Details

(Whiteboard: Still have fix?)

Attachments

(1 file)

In this test case: http://www.bath.ac.uk/%7Epy8ieh/internet/projects/mozilla/overflowscroll.html ...which was written for another bug (so ignore the text of the test), when you scroll the document up and down, the _inside_ of the <div> with 'overflow' set to 'scroll' is repainted before its scrollbars, which means that there is like a double-paint effect. It is mildly disturbing. TO REPRODUCE: Open the test page. Scroll the document fast, up and down. Notice how the white <div> box with blue text seems to "tear". Now scroll the document slowly up and down. Notice that while the page is moving, the inside of the <div> element seems to spill out of where the scrollbars indicate it should be. When going down (as if to see the top of the page), the white box actually spills over the bottom scroll bar. I will attach a screenshot, which shows the behaviour seen. I took it by hitting the Print Screen button while rapidly scrolling the document up (as if to look at the bottom of the document).
This is a performance bug, and sounds perhaps GFX scrollbar related.
Status: NEW → ASSIGNED
Target Milestone: M16
Reassigning all view bugs to kevin.
Assignee: beard → kmcclusk
Status: ASSIGNED → NEW
This problem doesn't exist with gfx scrollbars. In gfx scrollbar mode When the document is scrolled it must be scrolling the contents then updating the scrollbar position as a second pass. In native scrolbar mode all child windows including the scrollbar are scrolled with a single call. Eric, any ideas?
Assignee: kmcclusk → evaughan
Yes I have a fix for this. I mailed you and troy the diff. I'll check in today and close this out.
Status: NEW → ASSIGNED
Target Milestone: M16 → M15
Mass-moving most M15 bugs to M16
Target Milestone: M15 → M16
So, Eric, you gonna close this one out?
Whiteboard: Still have fix?
fixed
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Fixed in the July 6th build.
Status: RESOLVED → VERIFIED
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: