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

Reply via email to