Sometime the time scrubber will not show: STR: 1- Open https://jyavenard.github.io/htmltests/tests/mse_mp4/81349236.html 2- Click somewhere on the video to get around autoplay policy or allow media to play for https://jyavenard.github.io domain. 3- Look at the Touch Bar. 4- Playback will start showing up as a live stream, will stall and the seek back to the beginning. What happens: the scrubber doesn't show. You may have to refresh the page if the scrubber appears, 90% of the time it won't. What this page does is start loading a MSE video, setting the duration to Infinity and then load content and start playback. Once playback has stalled, the duration is set to the buffered range end and loop. The scrubber should appear when the duration is know as we can now seek in the video.
<rdar://problem/82114447>
Created attachment 435853 [details] Touch Bar
Created attachment 436263 [details] Patch
Comment on attachment 436263 [details] Patch Please add a link to the manual test.
Created attachment 436365 [details] Patch add manual test
Committed r281543 (240910@main): <https://commits.webkit.org/240910@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 436365 [details].