[Webkit-unassigned] [Bug 84251] [shadow] needs style recalculation by changing applyAuthorStyles dynamically

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri May 18 01:36:05 PDT 2012


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





--- Comment #4 from Takashi Sakamoto <tasak at google.com>  2012-05-18 01:35:09 PST ---
(In reply to comment #2)
> (From update of attachment 141647 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=141647&action=review
> 
> In addition to reftests, It would be desired to check style value using widow.getComputedStyle()
> before and after the second change. That allows you to ensure that the value is actually changed dynamically.
> 
> > Source/WebCore/dom/ShadowRoot.cpp:201
> > +            owner()->needsStyleRecalc();
> 
> needsStyleRecalc() doesn't have any side effect.
> It looks what you want is setNeedsReattachHostChildrenAndShadow().

Done.

> > LayoutTests/fast/dom/shadow/shadow-root-applyAuthorStyles.html:94
> > +    shadowRoot.applyAuthorStyles = true;
> 
> You need to force layout here (using offsetLeft or getComputedStyle like thing)
> 
> > LayoutTests/fast/dom/shadow/shadow-root-applyAuthorStyles.html:108
> > +    shadowRoot.applyAuthorStyles = false;
> 
> Ditto.

I see. I added "div.offsetLeft".

-- 
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