serenity
serenity copied to clipboard
LibWeb: More Animations fixes; Add a few IDL interfaces
More fixes found while testing all of my animation changes. Also adds the CSSAnimation and AnimationEvent IDL interfaces, to be used later.
Should be independent of #23087, but that won't be the case for future PRs.
Word towards #21570
Note for anyone who might have already looked at this: I pulled what used to be the first commit here (update DocumentTimeline's origin time) into #23198 since it was blocking that PR. It also ends up looking nicer, since I get to remove the release_value_but_fixme_propogate_errors call.