[Webkit-unassigned] [Bug 93755] ShadowRoot insertion point change aborts css transition

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Aug 24 00:09:38 PDT 2012


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





--- Comment #18 from Takashi Sakamoto <tasak at google.com>  2012-08-24 00:09:37 PST ---
(From update of attachment 160103)
View in context: https://bugs.webkit.org/attachment.cgi?id=160103&action=review

Thank you for reviewing.

>> Source/WebCore/ChangeLog:10
>> +        shadow host's style clear. So when distribution is changed, no css
> 
> The meaning of "clear" here is unclear :)
> 
> Do you mean it clears the style of host's style?

Yes. I would like to say so. I fixed the description.

>> Source/WebCore/dom/ElementShadow.cpp:92
>> +    // a renderer in Element::recalcStyle.
> 
> This comment probably belongs in a bug. Reference bug here and enjoy using a much shorter explanation :)

Sure. I created a new bug 94905.

>>> Source/WebCore/dom/ElementShadow.cpp:95
>>> +        shadowHost->lazyAttach();
>> 
>> Didn't we have something called re-attach on Node?
> 
> That isn't lazy. But I agree that it might be nice to have lazyReattach().

I have already tried shadowHost->reattach() here and I found that the reattach breaks the following layout tests:
fast/dom/shadow/input-with-validation.html - crash
fast/dom/shadow/shadowdom-for-progress-dynamic.html - image diff
fast/dom/shadow/shadowdom-for-progress-multiple.html - image diff    
fast/dom/shadow/shadowdom-for-progress-with-style.html - image diff
fast/dom/shadow/shadowdom-for-progress.html - image diff

At least, the oldest shadow root will be reattached too often.

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