fix(app): preserve percent sequences in legacy JSON URLs - #2785
fix(app): preserve percent sequences in legacy JSON URLs#2785fallintoplace wants to merge 1 commit into
Conversation
|
@fallintoplace is attempting to deploy a commit to the HyperDX Team on Vercel. A member of the Team first needs to authorize it. |
🦋 Changeset detectedLatest commit: 37a2d0c The changes in this PR will be included in the next version bump. This PR includes changesets to release 3 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Greptile SummaryThis PR preserves literal percent sequences in legacy raw-JSON URL parameters.
Confidence Score: 5/5The PR appears safe to merge with no actionable defects identified. The raw-first branch correctly handles legacy JSON, while current percent-encoded JSON still reaches the decoding fallback and existing validation behavior remains intact.
|
| Filename | Overview |
|---|---|
| packages/app/src/utils/queryParsers.ts | Reorders JSON parsing and URI decoding without breaking the current double-encoded or legacy raw-JSON paths. |
| packages/app/src/utils/tests/queryParsers.test.ts | Adds focused regression coverage proving that legacy literal percent sequences remain unchanged. |
| .changeset/preserve-legacy-json-percent-sequences.md | Correctly records the user-visible parser fix as an app patch release. |
Reviews (1): Last reviewed commit: "fix(app): preserve percent sequences in ..." | Re-trigger Greptile
Summary
%2F,%20, and%25, plus an app changeset.Checks