[Webkit-unassigned] [Bug 248145] New: [web-animations] keyframes should be recomputed if used CSS variable changes
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun Nov 20 08:04:11 PST 2022
https://bugs.webkit.org/show_bug.cgi?id=248145
Bug ID: 248145
Summary: [web-animations] keyframes should be recomputed if
used CSS variable changes
Product: WebKit
Version: Safari Technology Preview
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Animations
Assignee: webkit-unassigned at lists.webkit.org
Reporter: graouts at webkit.org
CC: dino at apple.com, graouts at apple.com
We're failing a couple of tests in web-animations/animation-model/keyframe-effects/effect-value-context-filling.html because we fail to update keyframes when a used CSS variable changes. For instance:
test(t => {
const div = createDiv(t);
div.style.setProperty('--target', '100px');
const animation = div.animate(
[{ marginLeft: '0px' }, { marginLeft: 'var(--target)' }],
{ duration: 1000, fill: 'forwards' }
);
animation.finish();
assert_equals(
getComputedStyle(div).marginLeft,
'100px',
'Effect value before updating variable'
);
div.style.setProperty('--target', '200px');
assert_equals(
getComputedStyle(div).marginLeft,
'200px',
'Effect value after updating variable'
);
}, 'Filling effect values reflect changes to variables on element');
In fact, after fixing bug 186490, the last two remaining failures in that test are due to this issue.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20221120/be9809ac/attachment.htm>
More information about the webkit-unassigned
mailing list