Skip to content

Request for position on the "Geolocation element" (part of PEPC) #545

@MinhAnhL

Description

@MinhAnhL

WebKittens

@marcoscaceres, @annevk

Title of the proposal

Geolocation element (PEPC)

URL to the spec

In progress

URL to the spec's repository

No response

Issue Tracker URL

No response

Explainer URL

https://github.com/WICG/PEPC/blob/main/geolocation_explainer.md, https://github.com/WICG/PEPC/blob/main/explainer.md

TAG Design Review URL

No response

Mozilla standards-positions issue URL

No response

WebKit Bugzilla URL

No response

Radar URL

No response

Description

This is a separate request specifically just for the element which is part of the larger umbrella of the PEPC feature.

We have separated the "permission" element into separate elements (each focused on one capability) based on recent feedback and discussions. This position request is for the element, which focuses the "device location" capability, mirroring the getCurrentPosition or watchPosition APIs, while keeping the advantages of PEPC.

The element (with its existing attributes, events, and checks) will remain as the base common class for each of these elements, but would no longer be usable directly, therefore I've also included the old explainer for the permission element.

Relevant context:
Page Embedded Permission Control (PEPC) #270
Page Embedded Permission Control #908
Proposal for a element #59

Metadata

Metadata

Assignees

No one assigned

    Labels

    concerns: API designThe API for this is error-prone, poorly named, or inconsistent with the platformconcerns: complexityThis proposal seems needlessly complexfrom: GoogleProposed, edited, or co-edited by Google.topic: device apisSpec relates to device APIs: access to device-specific hardware, sensors, and interfacestopic: htmlSpec relates to HTML (Hypertext Markup Language)topic: meaningful user consentFeature likely requires meaningful user consent to allowtopic: permissionsvenue: WICGProposal is incubated in the Web Incubator Community Group

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions