[webkit-changes] [WebKit/WebKit] f486c2: [visionOS] Tapping on "View Spatial" button does n...

Jean-Yves Avenard noreply at github.com
Mon Nov 4 17:09:53 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f486c204f4ddd3eea2bf3810ad80e2656766fbcb
      https://github.com/WebKit/WebKit/commit/f486c204f4ddd3eea2bf3810ad80e2656766fbcb
  Author: Jean-Yves Avenard <jya at apple.com>
  Date:   2024-11-04 (Mon, 04 Nov 2024)

  Changed paths:
    M Source/WebKit/UIProcess/ios/fullscreen/WKFullScreenViewController.mm
    M Source/WebKit/UIProcess/ios/fullscreen/WKFullScreenWindowControllerIOS.mm

  Log Message:
  -----------
  [visionOS] Tapping on "View Spatial" button does not work in first go.
https://bugs.webkit.org/show_bug.cgi?id=282523
rdar://138883315

Reviewed by Jer Noble.

As soon as we exit spatial portal, the element fullscreen button in the top rows were showing.
There actions however wouldn't start until we have fully completed the operation of exiting fullscreen.

We now hide the buttons as soon as they have been pressed and will only show them again once the content process
has notified the UI process that the operation has been completed.

Manually tested.

* Source/WebKit/UIProcess/ios/fullscreen/WKFullScreenViewController.mm:
(-[WKFullScreenViewController _enterVideoFullscreenAction:]):
* Source/WebKit/UIProcess/ios/fullscreen/WKFullScreenWindowControllerIOS.mm:
(-[WKFullScreenWindowController didCleanupFullscreen]):

Canonical link: https://commits.webkit.org/286130@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list