Skip to content

ui: Properly handle multiple encodings for query expressions#5661

Merged
yomete merged 3 commits into
mainfrom
fix-multiple-encodings
Jun 5, 2025
Merged

ui: Properly handle multiple encodings for query expressions#5661
yomete merged 3 commits into
mainfrom
fix-multiple-encodings

Conversation

@yomete
Copy link
Copy Markdown
Contributor

@yomete yomete commented Jun 5, 2025

This PR helps to handle query expressions that have been encoded multiple times and now breaking the app. It safely decodes strings that may have multiple levels of URL encoding with the decodeMultipleEncodings function.

I've also added safegaurds to ensure that we're not unnecessarily encoding query expressions multiple times by doing all the encoding for query expressions in the filterSuffix function.

@yomete yomete requested a review from a team as a code owner June 5, 2025 11:02
@alwaysmeticulous
Copy link
Copy Markdown

alwaysmeticulous Bot commented Jun 5, 2025

✅ Meticulous spotted 0 visual differences across 439 screens tested: view results.

Meticulous evaluated ~4 hours of user flows against your PR.

Expected differences? Click here. Last updated for commit b5e6b17. This comment will update as new commits are pushed.

Copy link
Copy Markdown
Contributor

@manojVivek manojVivek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lgtm!

@yomete yomete merged commit 1c0d7bf into main Jun 5, 2025
37 of 38 checks passed
@yomete yomete deleted the fix-multiple-encodings branch June 5, 2025 11:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants