Skip to content
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

User Agent Client Hints #70

Open
gsnedders opened this issue Oct 7, 2022 · 9 comments
Open

User Agent Client Hints #70

gsnedders opened this issue Oct 7, 2022 · 9 comments
Assignees
Labels
blocked Coming to a position is blocked on issues identified with the spec or proposal. concerns: interoperability This proposal creates interop risk, e.g. due to vagueness concerns: privacy This proposal may cause privacy risk if implemented from: Google Proposed, edited, or co-edited by Google. topic: client hints topic: http Spec relates to the HTTP (Hypertext Transfer Protocol) family of protocols topic: networking topic: privacy venue: WICG Proposal is incubated in the Web Incubator Community Group

Comments

@gsnedders
Copy link
Member

gsnedders commented Oct 7, 2022

Request for position on an emerging web specification

Information about the spec

Design reviews and vendor positions

See also https://mozilla.github.io/standards-positions/#ua-client-hints.

Bugs tracking this feature

Anything else we need to know

This builds on top of the infrastructure defined in #20. We've filed a variety of issues on both UA Client Hints and the infrastructure specs previously, but the only one that I believe is still open is WICG/ua-client-hints#151.

@gsnedders gsnedders added topic: networking topic: privacy venue: WICG Proposal is incubated in the Web Incubator Community Group from: Google Proposed, edited, or co-edited by Google. labels Oct 7, 2022
@othermaciej
Copy link

I think a resolution to WICG/ua-client-hints#151 is still important (I need to go back and look at what it says). Also need to look at the dependencies to ensure the base UA Client Hints spec doesn't effectively mandate implementing all client hints for browsers that implementing.

@othermaciej othermaciej added concerns: interoperability This proposal creates interop risk, e.g. due to vagueness concerns: privacy This proposal may cause privacy risk if implemented labels Oct 8, 2022
@othermaciej
Copy link

The privacy concerns are due to the unresolved issue, and for additional close reading by privacy experts.

The interoperability concerns are because the spec allows a wide range of more or less privacy protective behaviors (with resolutions to privacy issues often being to add a MAY rather than to change the required behavior), and it's possible sites may come to depend on behaviors that aren't required by the spec.

@miketaylr
Copy link

I'd be very happy to work with someone in the WebKit project to address the open concerns (and if there was interest to implement, we could move this out of WICG into something like webapps WG to make collaboration simpler).

@litherum
Copy link

litherum commented Mar 7, 2023

What's the difference between this and #20?

@gsnedders
Copy link
Member Author

What's the difference between this and #20?

See the comments on #20: #20 is about client hint general infrastructure, this is about the UA client hints, there are other issues filed for positions on other client hints.

@hober hober moved this from Unscreened to Needs position in Standards Positions Review Backlog Mar 23, 2023
@hober hober moved this from Needs position to Needs assignees in Standards Positions Review Backlog Mar 27, 2023
@hober hober moved this from Needs assignees to Needs position in Standards Positions Review Backlog Mar 27, 2023
@hober hober added topic: http Spec relates to the HTTP (Hypertext Transfer Protocol) family of protocols topic: client hints labels Mar 28, 2023
@othermaciej
Copy link

Besides the earlier cited issue, I think this one was not actually addressed in a satisfactory way (I can’t figure out how to reopen it in GitHub) WICG/ua-client-hints#146

@hober
Copy link
Member

hober commented Mar 29, 2023

We need to come to a position on #20 before we can come to positions on proposals that use the Client Hints infrastructure.

@hober hober added the blocked Coming to a position is blocked on issues identified with the spec or proposal. label Mar 29, 2023
@miketaylr
Copy link

I think this one was not actually addressed in a satisfactory way (I can’t figure out how to reopen it in GitHub) WICG/ua-client-hints#146

Thanks, I've re-opened it.

@djmitche
Copy link

FYI, this Chrome feature tracks adding Sec-CH-UA-Form-Factor to UA Client Hints. I don't think this particular hint moves the needle on the overall position on client hints, but I'm happy to learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Coming to a position is blocked on issues identified with the spec or proposal. concerns: interoperability This proposal creates interop risk, e.g. due to vagueness concerns: privacy This proposal may cause privacy risk if implemented from: Google Proposed, edited, or co-edited by Google. topic: client hints topic: http Spec relates to the HTTP (Hypertext Transfer Protocol) family of protocols topic: networking topic: privacy venue: WICG Proposal is incubated in the Web Incubator Community Group
Projects
Development

No branches or pull requests

7 participants