The Web Animations spec has been updated to no longer reset pending tasks when setting a null effect per https://github.com/w3c/csswg-drafts/issues/2077.
<rdar://problem/45838422>
https://trac.webkit.org/changeset/237856/webkit