Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Content-Security-Policy: trusted-types foo* bar
will allow for creating multiple policies, even with duplicate names, that start withfoo
(includingfoo
itself). At the same time,bar
can only be created once.This unblocks a use case, in which a given dependency (e.g. a library) creating a policy name is present multiple times in a document, due to various reasons (e.g. it's a transitive dependency of multiple components). This allows such documents to allow many policy names, wiuth duplicated names coexist, while still enforcing uniqueness of other policy names.
trusted-types *
still has the same behavior of allowing any policy name, including a duplicated one.