-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Geolocation API #529
Comments
@hadleybeeman Not yet. I just filed w3c/geolocation#59 for this. |
Hi @xfq - I guess this has fallen through the cracks for you folks - and we haven't been the best at following it up either. I want to make sure we're able to do this. Can you provide a more substantive discussion / description of the changes including the justification and user needs behind them? And what has happened since the last REC regarding security & privacy and the move to secure contexts? Hope this helps to focus the activity so we can complete this review. |
Looking at this in our W3C TAG virtual face-to-face. Specifically looking at the 3.2 Privacy considerations for recipients of location information section, we aren't sure that it makes sense to put normative references on the recipients of geolocation information. They aren't implementing the spec. Perhaps you'd want to make these non-normative? |
Just FYI, I've updated the README to be more like an explainer: I've also called out the examples in the spec, as they also serve the role of an explainer.
Yeah, you are right... recipients are not a conformance class, so the conformance requirements make no sense there. I'll send a PR to fix that up. |
Sent PR w3c/geolocation#66 .... the section is now informative, with lowercase "must, should, can". Also added a clarifying note about what a "recipient" is (basically a developer... that was not clear). |
Fixed link to pull request above 😅 |
Thanks for addressing that comment, @marcoscaceres! We're looking at this in our virtual TAG face-to-face. The Privacy and Security section looks stronger now, though it still has more text for recipients than implementers (in a document whose audience is more likely to be implementers). We suggest strengthening the section for implementers 3.2 Implementation considerations:
...by adding additional examples like periodic permissions prompts (for example, "$website still has access to your location. Would you like it to continue to know where you are?"), visual indicators of when location is being used, etc. |
Thanks @hadleybeeman. Prompted (no pun intended!) by this and related discussion, we are looking at adding such recommendations/examples generally to the Permissions API as part of w3c/permissions#233 |
Thanks, @marcoscaceres. To clarify: we were thinking more about advice to implementers of geolocation, rather than making changes to the Permissions API. Repeated prompts and UI indicators should be in the suite of options that browsers can use to empower/inform their users. Beyond that though, we don't think we have much more to add. We're glad to see the progression this effort has taken, given the years in its development and our privacy concerns on earlier iterations. We are proposing to close this issue, but let us know if we can help with anything else. |
TBH, I'm hesitant to add anything that makes UI suggestions. Having worked at multiple browser vendor companies, the privacy UI teams of those companies are exceptionally professional (and scientific!) at coming up with innovative solutions to the UI challenges of the Web. I'd feel like we would be overstepping or being patronizing if we suggested anything, given that we are not user-testing anything we would propose. Case in point, Mozilla's solution for annoying notification requests and the underlying research that went into that solution.
Thanks again @hadleybeeman and TAG members. This has been very fruitful! |
Saluton TAG!
I'm requesting a TAG review of Geolocation API.
This specification defines an API that provides scripted access to geographical location information associated with the hosting device. It is now maintained by the Devices and Sensors WG, and contains the following substantive changes since the last REC:
[NoInterfaceObject]
+[SameObject]
annotation on geolocation attributeFurther details:
We'd prefer the TAG provide feedback as:
☂️ open a single issue in our GitHub repo for the entire review
The text was updated successfully, but these errors were encountered: