Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: b54de513e15e66bdfb8abb0068d825d224f4957a
https://github.com/WebKit/WebKit/commit/b54de513e15e66bdfb8abb0068d825d224f4957a
Author: Alex Christensen <[email protected]>
Date: 2026-01-12 (Mon, 12 Jan 2026)
Changed paths:
M Source/WebKit/UIProcess/ios/fullscreen/WKFullScreenWindowControllerIOS.mm
Log Message:
-----------
crash in iPados26.1 -[WKFullScreenWindowController exitFullScreen:]
https://bugs.webkit.org/show_bug.cgi?id=302437
rdar://164602721
Reviewed by Chris Dumez.
301296@main introduced a use of WebCore::Timer in the UI process on iOS, where
it doesn't work nicely with the web thread if an app is using UIWebView.
Use NSTimer instead like we do on macOS to prevent crashes.
* Source/WebKit/UIProcess/ios/fullscreen/WKFullScreenWindowControllerIOS.mm:
(-[WKFullScreenWindowController _startWatchdogTimer]):
(-[WKFullScreenWindowController _cancelWatchdogTimer]):
Canonical link: https://commits.webkit.org/305484@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications