Bug 181116

Summary: [Web Animations] Create new promises rather than just calling .clear()
Product: WebKit Reporter: Antoine Quint <graouts>
Component: AnimationsAssignee: Antoine Quint <graouts>
Status: RESOLVED CONFIGURATION CHANGED    
Severity: Normal CC: bennyfagan13, dino, graouts, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari Technology Preview   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=180402

Antoine Quint
Reported 2017-12-22 00:15:13 PST
The patch for https://bugs.webkit.org/show_bug.cgi?id=180402 makes the test at http/wpt/web-animations/interfaces/Animation/finished.html crash due to an assertion in the Promise code. It turns out we're using .clear() on an existing promise rather than creating a whole new promise as the spec mandates, we need to address this as soon as the patch for https://bugs.webkit.org/show_bug.cgi?id=180402 lands.
Attachments
Radar WebKit Bug Importer
Comment 1 2017-12-22 00:15:44 PST
Radar WebKit Bug Importer
Comment 2 2017-12-22 00:15:44 PST
JohnHoskins
Comment 3 2019-03-05 01:35:15 PST
I have learned how to move animations from templates to JavaScript, isolating introduction from conduct. I never depend on dom procedures, for example, composing css properties and checking classes onto components to control playbacks. What's more, not normal for unadulterated, decisive CSS, JavaScript additionally lets us powerfully set values for durations. https://www.pbase.com/milenaglen/profile https://axlethemes.com/support-forum/users/dennismedina/ https://ghc.haskell.org/trac/summer-of-code/ticket/2593
Antoine Quint
Comment 4 2023-02-17 02:19:50 PST
This has been done for quite some time.
Note You need to log in before you can comment on or make changes to this bug.