NEW 213468
WKWebView doesn't remember motion permission
https://bugs.webkit.org/show_bug.cgi?id=213468
Summary WKWebView doesn't remember motion permission
jcesarmobile
Reported 2020-06-22 09:38:04 PDT
Every time you call DeviceMotionEvent.requestPermission() it shows the permission prompt, but it should remember and not show the prompt if it was granted (that's what all the native permissions do) Sample app https://github.com/jcesarmobile/cordova-requestPermission-issue run cordova prepare open platforms/ios/HelloCordova.xcworkspace and run from Xcode on any iOS 13 device click "Access DeviceMotions" and "Allow" on the prompt run from Xcode again click "Access DeviceMotions" again the prompt is shown again, it should't because you already allowed it, DeviceMotionEvent.requestPermission() should just resolve.
Attachments
Radar WebKit Bug Importer
Comment 1 2020-06-23 17:49:19 PDT
youenn fablet
Comment 2 2021-01-12 02:13:03 PST
Right, we should expose a delegate that allows application to persistently grant/deny permission.
Note You need to log in before you can comment on or make changes to this bug.