WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
57990
Invalidations broken for scroll/resize corners
https://bugs.webkit.org/show_bug.cgi?id=57990
Summary
Invalidations broken for scroll/resize corners
James Robinson
Reported
2011-04-06 15:17:19 PDT
We don't seem to generate invalidations for scroll corners/resizers properly - see testcases.
Attachments
testcase with :hover on resizer and nothing else
(218 bytes, text/html)
2011-04-06 15:19 PDT
,
James Robinson
no flags
Details
testcase with :hover on resizer and div
(259 bytes, text/html)
2011-04-06 15:20 PDT
,
James Robinson
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
James Robinson
Comment 1
2011-04-06 15:19:42 PDT
Created
attachment 88527
[details]
testcase with :hover on resizer and nothing else This test case has a :hover::-webkit-resizer style rule to change the background-color from red to blue whenever the resizable div is hovered. However, hovering the div doesn't produce any visible effect. Hovering the div and resizing the div does cause the resizer to change to blue by forcing a repaint, but moving the mouse cursor out of the div doesn't cause a repaint to red.
James Robinson
Comment 2
2011-04-06 15:20:33 PDT
Created
attachment 88528
[details]
testcase with :hover on resizer and div This page has a :hover rule on the div itself to change the background-color. The resizer has the correct behavior in this case, likely because the :hover on the div is forcing repaints.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug