Skip to content

Chrome 144 adds ch-ua-high-entropy-values permission#28895

Merged
chrisdavidmills merged 9 commits intomdn:mainfrom
chrisdavidmills:ch-ua-high-entropy-values-policy
Feb 2, 2026
Merged

Chrome 144 adds ch-ua-high-entropy-values permission#28895
chrisdavidmills merged 9 commits intomdn:mainfrom
chrisdavidmills:ch-ua-high-entropy-values-policy

Conversation

@chrisdavidmills
Copy link
Contributor

Summary

Chrome 144 adds support for the ch-ua-high-entropy-values Permissions-Policy directive. See https://chromestatus.com/feature/6176703867781120.

This PR adds a data point for the feature itself, and a note to the NavigatorUAData.getHighEntropyValues() data point to state that this feature can be controlled by the new policy.

Test results and supporting details

Related issues

@github-actions github-actions bot added data:http Compat data for HTTP features. https://developer.mozilla.org/docs/Web/HTTP data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API size:m [PR only] 25-100 LoC changed labels Jan 23, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Jan 23, 2026

Tip: Review these changes grouped by change (recommended for most PRs), or grouped by feature (for large PRs).

chrisdavidmills and others added 3 commits January 24, 2026 16:02
Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com>
Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com>
Copy link
Contributor

@caugner caugner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, just one nit.

"chrome": {
"version_added": "90"
"version_added": "90",
"notes": "From Chrome 144, whether this feature returns high-entropy values can be controlled with the `ch-ua-high-entropy-values` permissions policy."
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: Should we be explicit?

Suggested change
"notes": "From Chrome 144, whether this feature returns high-entropy values can be controlled with the `ch-ua-high-entropy-values` permissions policy."
"notes": "Before Chrome 144, the method always returns high-entropy values. From Chrome 144, this can be controlled using the `ch-ua-high-entropy-values` permission."

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not really true, though. If you don't specify any high entropy values to return (i.e., if the getHighEntropyValues() argument is given as an empty array), then it will return only low-entropy values. I think I will update my wording to "whether this method can", or similar.

@caugner caugner changed the title Chrome 144 supports ch-ua-high-entropy-values permissions policy Chrome 144 supports ch-ua-high-entropy-values permission Jan 30, 2026
@caugner caugner changed the title Chrome 144 supports ch-ua-high-entropy-values permission Chrome 144 adds ch-ua-high-entropy-values permission Jan 30, 2026
@github-actions github-actions bot added the data:html Compat data for HTML elements. https://developer.mozilla.org/docs/Web/HTML label Feb 2, 2026
@chrisdavidmills chrisdavidmills merged commit 600cd48 into mdn:main Feb 2, 2026
8 checks passed
@chrisdavidmills chrisdavidmills deleted the ch-ua-high-entropy-values-policy branch February 2, 2026 15:31
@mdn-bot mdn-bot mentioned this pull request Feb 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API data:html Compat data for HTML elements. https://developer.mozilla.org/docs/Web/HTML data:http Compat data for HTTP features. https://developer.mozilla.org/docs/Web/HTTP size:m [PR only] 25-100 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants