[Webkit-unassigned] [Bug 87023] REGRESSION: Issue displaying position:fixed elements in a scrolling page

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon May 21 14:21:34 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=87023





--- Comment #5 from Jonathan Zuckerman <j.zuckerman at gmail.com>  2012-05-21 14:20:25 PST ---
I actually just found another example of what I believe may be the same issue, which does not have to do with position:fixed.
I created a css style for a radio input that is checked, so when you select one option, all the other options get deselected, and therefore need that style removed.  But, in WebKit nightly it doesn't update the other radio buttons by removing the :checked style until you hover over them, is it possible that there's some repaint/reflow optimization that is over-zealously not repainting things?

The same issue does not occur in the current stable release of Safari.


Steps to reproduce:

1. load this URI in WebKit nightly (I am using r117796):
   http://dev.brokendisk.com/jon-and-jenny/rsvp/webkit-issue?secret=repaint
2. click the unchecked radio input
3. observe that the now-checked radio button does not display the proper styles until you hover away from it.
4. observe also that the now-UNchecked radio button does not have the style removed until it is hovered over.


This is the CSS rule, incidentally:

.guest input[type="radio"]:checked + span.option {
    font-weight: 700;
}

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list