Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bug 1863670 [wpt PR 43014] - Use kUnicodeSets (v regexp flag) in URLP…
…attern, a=testonly Automatic update from web-platform-tests Use kUnicodeSets (v regexp flag) in URLPattern This CL follows the recent spec update in [1]. After this CL, the regular expression works with the unicodeSet mode, which allows the API to interpret set notations, multi-codepoint properties etc. Actually, this CL ends up only adding the support for set notations. At the moment the API doesn't accept unicode character class escape (\p{}, \P{}) [2], thus we wouldn't add the multi-codepoint match functionarity. There are some incompatibility between "u" and "v", some patterns are privously valid but now errors. However, from UMA the impact looks very limited, it's only around 0.3% of the total constructor calls. So this CL changes the default flag to "v". Also add a kill switch. [1] whatwg/urlpattern#178 [2] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Unicode_character_class_escape Change-Id: I14cc3420d57cca44c0c25867d05802a8a666cd8c Bug: 1482263 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4861342 Reviewed-by: Jeremy Roman <jbroman@chromium.org> Commit-Queue: Shunya Shishido <sisidovski@chromium.org> Cr-Commit-Position: refs/heads/main@{#1221823} -- wpt-commits: 3ce3e9794fcd97ff24506f5c5325f91fc00ef79c wpt-pr: 43014
- Loading branch information