Chrome 142-145 support for local network access features#29331
Chrome 142-145 support for local network access features#29331chrisdavidmills wants to merge 1 commit intomdn:mainfrom
Conversation
|
Tip: Review these changes grouped by change (recommended for most PRs), or grouped by feature (for large PRs). |
Of note: in
|
Thanks! I think we mean "value" rather than "property" (I made this mistake above), but good to know. I tried adding in previous support data behind a flag, and then a separate data point for 142, detailing that this is both the point where the feature was enabled by default and the point where the
This document is super useful, thanks! I have improved the notes about the aliasing to be more in line with it. I'm not sure what "only guarantee limited mixing" means, though — this phrase is not mentioned in the document. Can you elaborate? |
We don't want people using
(to be clear; I don't think the above 4 examples all do the same thing but I'm not sure, and its not something we're testing or supporting) The exceptions to the above are for the backwards compatibility cases where they want to make sure the permissions are delegated for all versions of Chrome and also Firefox (who may or may not support the
which we explicitly test for and guarantee that they work as expected. (this was also shared in https://crbug.com/487759442#comment2 in case that makes more sense) |
@hubertchao OK, makes sense, thanks. I don't think this affects the BCD PR, but it might affect the content PR. Let's revisit this after the content has been reviewed. |
| }, | ||
| { | ||
| "version_added": "124", | ||
| "version_removed": "138" | ||
| } |
There was a problem hiding this comment.
If this parameter was behind a flag in 124-137, then we don't capture this:
| }, | |
| { | |
| "version_added": "124", | |
| "version_removed": "138" | |
| } | |
| } |
| "version_added": "142", | ||
| "notes": "Superceded by the `local-network` and `loopback-network` permissions." |
There was a problem hiding this comment.
What does it mean for this permission to be superseeded? Can it still be set and has the same effect as granting both local-network and loopback-network?
| }, | ||
| { | ||
| "version_added": "124", | ||
| "version_removed": "138" | ||
| } |
There was a problem hiding this comment.
Assuming this was only behind a pref:
| }, | |
| { | |
| "version_added": "124", | |
| "version_removed": "138" | |
| } | |
| } |
Summary
Between versions 142 and 145, Chrome enables support for various features of the Local Network Access spec. See https://chromestatus.com/feature/5152728072060928 and https://chromestatus.com/feature/5068298146414592.
Specifically, these are:
targetAddressSpaceRequestproperty, which was previously available behind a flag, and the equivalentRequestInitproperty. AIUI, the property was finally enabled by default by version142.local-network-accesspermission/Permissions-Policydirective, which was added in 142.local-networkandloopback-networkpermissions/Permissions-Policydirectives, which were added in 145.This PR adds/updates data points as appropriate for these features.
Test results and supporting details
Related issues