WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED INVALID
212161
iterationCount in Web Animations JavaScript API doesn't do anything
https://bugs.webkit.org/show_bug.cgi?id=212161
Summary
iterationCount in Web Animations JavaScript API doesn't do anything
Jack Wellborn
Reported
2020-05-20 12:51:53 PDT
Hello again, E
Attachments
Add attachment
proposed patch, testcase, etc.
Jack Wellborn
Comment 1
2020-05-20 12:57:14 PDT
Reading this article
https://webkit.org/blog/10266/web-animations-in-safari-13-1/
, I tried the last sample under "Part I – Animation Creation" in the console by selecting an element and using $0.animate.... Everything in the example worked as expected except iterationCount. The animation plays once regardless of the value. Expected Behavior: Animation repeats to the value provided in iterationCount. Actual Behavior: Animation only plays once regardless of the value provided in iterationCount. Let me know if a test page would help.
Jack Wellborn
Comment 2
2020-05-20 14:51:23 PDT
Here's a test page.
http://jackwellborn.com/playground/iterationCountTest/index.html
Radar WebKit Bug Importer
Comment 3
2020-05-20 16:37:02 PDT
<
rdar://problem/63469000
>
Antoine Quint
Comment 4
2020-05-21 06:31:04 PDT
Thanks for filing this Jack. This was a mistake in the blog post! The property is "iterations", not "iterationCount". Here's the relevant IDL in the Web Animations spec:
https://drafts.csswg.org/web-animations-1/#dictdef-effecttiming
. We'll fix the blog post. I also noticed the spec has a non-normative mention of "iterationCount" that I'll fix in
https://github.com/w3c/csswg-drafts/issues/5096
.
Jack Wellborn
Comment 5
2020-05-21 07:56:29 PDT
Thanks. I see it working with 'iterations'. I think the confusion is that the css property is 'animation-iteration-count' (
https://www.w3.org/TR/css-animations-1/#animation-iteration-count
) and that JavaScript property names typically reflect css property names. In that sense, I kind of feel like the JavaScript name is non-normative. Just out of my own curiosity, in what sense is 'iterationCount' non-normative?
Antoine Quint
Comment 6
2020-05-22 03:07:49 PDT
(In reply to Jack Wellborn from
comment #5
)
> Thanks. > > I see it working with 'iterations'. I think the confusion is that the css > property is 'animation-iteration-count' > (
https://www.w3.org/TR/css-animations-1/#animation-iteration-count
) and that > JavaScript property names typically reflect css property names. In that > sense, I kind of feel like the JavaScript name is non-normative. Just out of > my own curiosity, in what sense is 'iterationCount' non-normative?
It was used in some example text in the spec, and it's now gone completely in the spec's Git repository. It was just a mistake, the `iterationCount` property does not exist :)
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug