Closed Bug 376375 Opened 18 years ago Closed 17 years ago

Painting bug with scrollbar of iframe, using opacity

Categories

(Core :: Web Painting, defect, P3)

x86
Windows XP
defect

Tracking

()

RESOLVED FIXED

People

(Reporter: martijn.martijn, Assigned: roc)

References

Details

(Keywords: regression, testcase)

Attachments

(5 files)

Attached file testcase
See testcase, after 500ms you shouldn't see some strange white area in the scrollbars of the iframe at the right bottom, but that does happen here on winxp, using the classic theme with the latest trunk build. There is no real regression range for this, before 2007-03-02, scrollbars with opacity were completely busted on the classic theme in winxp. Bug 339598 fixed that.
More likely than not a Windows theme painting bug.
Attached file testcase2
Something similar happens with a select drop down.
Blocks: 399579
Blocks: 396539
Attached file testcase3
I'm also seeing no painting of the scrollbar in this case when scrolling down in this testcase.
Flags: blocking1.9?
Flags: blocking1.9? → blocking1.9+
Priority: -- → P3
Attached patch fixSplinter Review
MoveTo followed by NewPath -> WRONG :-)
Attachment #304858 - Flags: review?(vladimir)
Whiteboard: [needs review]
checked in
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Whiteboard: [needs review]
I landed a reftest for this.
Flags: in-testsuite+
But canvas drawWindow can't catch painting bugs, can it? Or this was a different kind of painting bug?
To be honest, I didn't reftest it with an old build. But I think drawWindow can catch this one. drawWindow can't catch *invalidation* bugs, which your original testcase was, but the reftest I came up with was not an invalidation bug, it displays incorrectly out of the box.
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: