We currently pass keywords verbatim, even if they include “+” or other special characters, we should be encoding these so as not to disrupt the url formation.
Steps to Reproduce
Search with any word containing +s such as “C++”
Expected behavior
We would get a query containing “%” encoded values in place of +s
Actual behavior
We build a search string with erroneous + chars that breaks the search query url (query is not as intended)
Description
We currently pass keywords verbatim, even if they include “+” or other special characters, we should be encoding these so as not to disrupt the url formation.
Steps to Reproduce
Expected behavior
We would get a query containing “%” encoded values in place of +s
Actual behavior
We build a search string with erroneous + chars that breaks the search query url (query is not as intended)
Environment