Many client-side JavaScript frameworks currently use case insensitive URL matching. URLPattern, however, follows URL semantics and treats many parts of the URL as case sensitive. This feature adds an `ignoreCase` option to the URLPattern that switches all matching operations to case insensitive for that given pattern.
The addition of the options dictionary argument is backward compatible. There should not be any web compat risk. No other browser has implemented URLPattern yet, so there is no interop risk. The polyfill has an open pull request to add the feature to it as well.
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
This is a small addition that is wholly contained within blink. It should not pose any webview risk.
This is a small change to an existing API and does not require any devtools enhancements.
DevTrial on desktop | 107 |
DevTrial on Android | 107 |
Open questions about a feature may be a source of future web compat or interop issues. Please list open issues (e.g. links to known github issues in the project for the feature specification) whose resolution may introduce web compat/interop risk (e.g., changing to naming or structure of the API in a non-backward-compatible way).
The spec changes have already landed. See: https://github.com/WICG/urlpattern/pull/168 https://github.com/WICG/urlpattern/pull/169--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAK7rkMgT9GY%2B0DCwnSOXAQuMmCWK3rfhLF8zSFiENkNSSkajnw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYdy6xRMoLF5V9y%2B4C_m-yG9Z6u--ytM1LjaWYx%3Dk_QF3A%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw9vNsmQyzH6DxgQHAtTWzin3CC-dUabEMaNbSu2pgWSFQ%40mail.gmail.com.