Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 8bf90bc58f803f545ccb68369b2eb46645b6ec84
      
https://github.com/WebKit/WebKit/commit/8bf90bc58f803f545ccb68369b2eb46645b6ec84
  Author: Aleksei Marchenko <[email protected]>
  Date:   2024-07-18 (Thu, 18 Jul 2024)

  Changed paths:
    M Source/WebCore/Modules/webxr/WebXRSystem.cpp

  Log Message:
  -----------
  Propagate user gesture during WebXR session request
https://bugs.webkit.org/show_bug.cgi?id=276632
rdar://128093471

Reviewed by Jer Noble.

Permission validation dialogs may take significant time for users to answer.
That leads to user gesture invalidation due to timeout. This change makes
sure gesture dependent functionality works as expected (e.g. audio playback) 
since
requestSession() requires transient activation.

* Source/WebCore/Modules/webxr/WebXRSystem.cpp:
(WebCore::WebXRSystem::resolveFeaturePermissions const):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to