[Webkit-unassigned] [Bug 93545] Animation keyframes do not function when placed in a style element in a shadowRoot

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 9 18:59:46 PDT 2012


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


Takashi Sakamoto <tasak at google.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tasak at google.com




--- Comment #1 from Takashi Sakamoto <tasak at google.com>  2012-08-09 19:00:11 PST ---
As styles in a shadow DOM subtree are treated as "scoped" and all scoped @keyframes are ignored (c.f. bug 72462), @-webkit-keyframes declared in a shadow DOM subtree doesn't work.

c.f. 
StyleResolver.cpp
            // FIXME (BUG 72462): We don't add @keyframe rules of scoped style sheets for the moment.                                                                      
            if (scope)
                continue;
            resolver->addKeyframeStyle(static_cast<StyleRuleKeyframes*>(rule));

and 
<style scoped>: Implement scoped @keyframes
https://bugs.webkit.org/show_bug.cgi?id=72462

Best regards,
Takashi Sakamoto

(In reply to comment #0)
> Created an attachment (id=157320)
 --> (https://bugs.webkit.org/attachment.cgi?id=157320&action=review) [details]
> Reduction
> 
> If a style element inside a shadowRoot defines an animation via @-webkit-keyframes, the animation does not run when used within the shadowRoot.
> 
> However, if a style element inside a shadowRoot refers to an animation in a document style element, the animation does run when used within the shadowRoot.

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