.
Created attachment 407491 [details] Patch
Comment on attachment 407491 [details] Patch LGTM, but it doesn't build. Is there a behavior change? Does this mean iframe animations will show in the main page? or that WebAnimation::instances() only returns such animations?
(In reply to Brian Burg from comment #2) > Comment on attachment 407491 [details] > Patch > > LGTM, but it doesn't build. grumble mumble `-Wunused-private-field` grumble grumble > Is there a behavior change? Does this mean iframe animations will show in the main page? or that WebAnimation::instances() only returns such animations? AFAIU this is not a behavior change as subframes share the same `Page` as the main frame. It's already possible to see `WebAnimation` inside `<iframe>`. I'll adjust the ChangeLog comment to further clarify that this code indeed basically did nothing. In fact, it's possible to see `WebSocket` and `<canvas>` too, so I think we can remove those checks as well :)
I totally forgot that there can be more than one `Page` per WebProcess, so we actually still do need this code.