WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
251229
Mastodon video exits fullscreen immediately in Safari, MiniBrowser assertion failure
https://bugs.webkit.org/show_bug.cgi?id=251229
Summary
Mastodon video exits fullscreen immediately in Safari, MiniBrowser assertion ...
Jeff Johnson
Reported
2023-01-26 15:56:27 PST
Created
attachment 464676
[details]
MiniBrowser lldb backtrace Summary: There's a video on Mastodon that causes Safari to exit fullscreen as soon as you enter fullscreen. This doesn't happen in Firefox or Google Chrome. I've tested with Safari 16.3 and Safari Technology Preview Release 162 running macOS Ventura 13.2 and Monterey 12.6.3 on M1 Apple silicon. I also built WebKit from source (commit 8c0586df02759523c7ba36188adcb4f85a2033de) and tested with MiniBrowser, which hits an assertion failure after the video exits fullscreen. Attached is the lldb backtrace. Steps to reproduce: 1) Open
https://mstdn.plus/@lapcatsoftware
2) Scroll down to the video from
https://mstdn.plus/@lapcatsoftware/10974137414728390
on January 23. (Note that the bug doesn't reproduce if you open the post directly, for unknown reasons. You have to use the timeline from step 1.) 3) Open the contextual menu on the video and select Enter Full Screen. Expected results: The video plays in full screen. Actual results: The video flashes goes into full screen momentarily, flashes, and exits full screen.
Attachments
MiniBrowser lldb backtrace
(24.89 KB, text/plain)
2023-01-26 15:56 PST
,
Jeff Johnson
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Jeff Johnson
Comment 1
2023-01-26 15:57:56 PST
By the way the original video is
https://files.mstdn.plus/media_attachments/files/109/741/370/830/109/352/original/11efc48252259f8c.mp4
Jeff Johnson
Comment 2
2023-01-26 16:27:46 PST
I found another example: the YouTube video
https://hachyderm.io/@mikeymikey/109758095653559893
on the timeline
https://hachyderm.io/@mikeymikey
Again, the bug only occurs if you use the timeline rather than the direct post link. You can try to enter full screen from the YouTube full screen widget.
Radar WebKit Bug Importer
Comment 3
2023-01-26 16:50:35 PST
<
rdar://problem/104720138
>
Alexey Proskuryakov
Comment 4
2023-01-26 16:52:49 PST
Looks like this assertion is there since 2012 at least: ASSERT(m_element); if (!m_element) return;
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug