Website settings say "Ask" for Location even when Safari won't ask.

Originator:jyasskin
Number:rdar://FB7716775 Date Originated:May 27, 2020
Status:Open Resolved:
Product:Safari Product Version:iOS 13.4.1
Classification: Reproducible:Yes
 
Basic Information
Please provide a descriptive title for your feedback:
Website settings say "Ask" for Location even when Safari won't ask.
Which area are you seeing an issue with?
Safari
What type of feedback are you reporting?
Incorrect/Unexpected Behavior
Details
What does the Safari issue you are seeing involve?
Address Bar
Please provide the URL to one or more websites where you are seeing this problem:
https://geolocation-debug.glitch.me
Does this issue relate to Siri Suggestions?
No
What extensions or content blockers do you have enabled? Examples: Ghostery, Ublock origin
None
Were you able to capture a screen recording of the issue occurring? If so, please attach it to this feedback report.
No
What time was it when this last occurred?
2020-05-27 9:30pm
Description
Please describe the issue and what steps we can take to reproduce it:
1. Go to https://geolocation-debug.glitch.me
2. Click the "Call getCurrentPosition()" button.
3. Click "Don't allow".
4. Reload.
5. Click the "Call getCurrentPosition()" button.
6. Click "Don't allow".
7. Reload.
8. Click the "Call getCurrentPosition()" button.
9. Notice that it denies geolocation without prompting. (This is reasonable.)
10. Click the "aA" button in the URL bar.
11. Click "Website Settings".
12. Notice that it says "Location: Ask", which is incorrect.

Changing the location setting to "allow" does allow use of the API. Changing it back to "Ask" does not cause the website to ask on the next reload.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!