Steps to reproduce: 1. Go to a site that has a video overlay in STP. I can reproduce here: https://www.apple.com/investor/earnings-call/ and also on Twitch.tv and YouTube(seems to be a bit harder to reproduce here). 2. Play the video 3. While the video is playing, mouse over the video, and back out(may have to do it multiple times) Expected Results: The overlay controls appear and disappear correctly based on the mouse-over state. Observed Results: The overlay will sometimes be in a confused state where the overlay doesn't appear on mouse-over but the buttons are still clickable(you'll get different cursor-pointers when you mouse-over where a button would be and clicks perform the desired action) Additional Notes: * I started noticing this bug at least as far back as STP 73. * On the Apple earnings call video, I can look at the inspector and see that the user-hover and mouse-leave classes are being applied correctly for the expected state. It seems to only be an issue with the rendering of the video controls themselves. * This bug is NOT present in the shipping version of Safari(12.0.3) on macOS Mojave(10.14.3)
Is this Web Animations?
Anyone following along (hi Dayton!) — does this reproduce with `Develop > Experimental Features > Web Animations` unchecked? (It'd be useful to know if it wasn't checked in the first place.)
Yes, Web Animations was on when I tested. I'll test without it.
I just did a quick test on the Apple earnings call website and Twitch and indeed I'm unable to reproduce the issue with Web Animations disabled from the `Develop > Experimental Features > Web Animations` menu.
<rdar://problem/47875188>
<rdar://problem/45965859>
Thanks Dayton. We already had this tracked internally at Apple, I've associated it with the relevant internal report.
This was fixed for quite some time but we neglected to update this particular bug.