-
Notifications
You must be signed in to change notification settings - Fork 293
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
URLSearchParams behavior inconsistent with spec, browser, node.js #1777
Comments
This was indeed a bug with Ada's character sets. I've fixed it and will include this in v2.7.7 |
Fixed with #1778 |
This impacted our workers in a high severity way. @jasnell any idea how long this fix will take it to reach production? We need to understand if this is somethign we need to work around in the short term or not. |
We ought to be able to get an update out fairly quickly. Let me look into it |
Issue closed automatically because the workerd pr change landed. Working on updating the internal repo now and will update once the fix has rolled out to production. |
@Kaelten ... let me know if you happen to spot anything else. We updated to use ada-url now under the covers which gave us a huge boost in both performance and spec compliance but it appears this one was missed to a gap in the test coverage (the web platform tests don't seem to even cover this particular case, which is fun). Overall, however, the implementation should be even more spec compliant now as a whole. |
This was deployed to production. Any reason this did not appear in the change log? https://developers.cloudflare.com/changelog/?product=workers |
Returns the following in Node and in browsers:
On Cloudflare workers it returns:
|
The following code:
...returns the following on Workers:
...but in Node.js, browsers, etc returns:
/
instead of%2
We need to understand why this is the case and if a regression from #1273
The text was updated successfully, but these errors were encountered: