From 6dcb1279a7eb42a913b924df503e09a34df2842c Mon Sep 17 00:00:00 2001 From: WithoutPants <53250216+WithoutPants@users.noreply.github.com> Date: Wed, 12 Oct 2022 16:36:02 +1100 Subject: [PATCH] Fix + character not handled correctly in query URL --- ui/v2.5/src/models/list-filter/filter.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ui/v2.5/src/models/list-filter/filter.ts b/ui/v2.5/src/models/list-filter/filter.ts index b3ff10575..783712abd 100644 --- a/ui/v2.5/src/models/list-filter/filter.ts +++ b/ui/v2.5/src/models/list-filter/filter.ts @@ -132,6 +132,9 @@ export class ListFilterModel { } else { searchTerm = params.q; } + + // See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#decoding_query_parameters_from_a_url + searchTerm = searchTerm.replaceAll("+", " "); params.q = decodeURIComponent(searchTerm); } if (params.c !== undefined) {