You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The backend decodes querystrings with the qstring crate. However, that
decodes both a plus sign and a URL-encoded plus sign to exactly the
same thing, erasing the distinction between plus signs and spaces
(see algesten/qstring#3). This patch instead uses the underlying url
crate, which handles plus signs correctly.
This fix should be combined with magnusmanske#138, which fixes the frontend piece;
however, merging just this one would correct the saving in the backend.
Unlike other percent-encoded parts of the URL, query strings also support
+
as a space character.qstring
doesn't substitute+
for space, which makes it incompatible with web browsers submitting text using GET forms.The text was updated successfully, but these errors were encountered: