Open Bug 1467638 Opened 6 years ago Updated 2 years ago

Fix inconsistency use of RefusedAsyncAnimation() for table frame

Categories

(Core :: DOM: Animation, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: hiro, Unassigned)

References

(Blocks 1 open bug)

Details

In bug 1320608, I did a bunch of fix mis-usage for table frame, but still there is a mis-usage [1] in FindAnimationsForCompositor. [1] https://hg.mozilla.org/mozilla-central/file/ea21bf3e665d/dom/animation/EffectCompositor.cpp#l155 We are calling FindAnimationForCompositor through HasAnimationsOnCompositor() in AddAnimationsForProperty() with *style frame* and thus we check RefusedAsyncAnimation() for the style frame, but we set the refused flag for the wrapper frame if nsDisplayTransform has the wrapper frame as mFrame (I haven't checked it though).
See Also: → 1508127
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.