Description of the issue:
Alright, so I am not sure if anyone has mentioned this problem before, I searched the forums but couldn’t find much on it.
DuckDuckGo (DDG) offers a method of not including search queries in the URL in their settings called “Use POST requests rather than GET.” Whenever you search directly on DDG’s website with that setting enabled, you will notice that the URL bar does not include the search query and just shows the “duckduckgo.com” alone and likewise in your browser’s search history. Furthermore, you can click or hover over the entry in the search history and you’ll find that you cannot get to the actual search results but only DDG’s main website. This is “extremely” important for privacy reasons to some of us, myself included, and Brave does not honor that. For example, if you searched “Youtube” directly in Brave’s search bar with that setting enabled on DDG, you’ll find that your search query is actually included in the URL bar and consequently in your search history. From there you can click on that particular entry and get back the search results. This is probably reproducible in every version of Brave browser even though I have not tested that anywhere besides Windows and Linux. I am not particularly sure from a development P.O.V. if that is possible to fix since I am not one, but thought I would bring some attention to it. This is nothing new but I thought someone would’ve brought it up and maybe it could be fixed in some way. Thank you.
Steps to Reproduce (add as many as necessary): 1. 2. 3.
Described above but first head on over to DDG’s website and go to “Other Settings,” then “Privacy.” Turn the option for “GET Requests” to off. Important: Make sure not to clear your browser cookies (particularly for those using Cookie AutoDelete). Now open up a new tab and type in a search query directly into Brave’s address bar (with DDG being your default search engine ofcourse). Notice how the URL bar displays the search query following DDG’s web address. Now press either CTRL + H or click on the three lines to the upper right of the browser to open Brave’s menu and click on History. You will notice that your latest entry for DDG only says “DuckDuckGo.” However, hover over the entry and click on it, and you’ll be able to view the search results. If you were to type in the same search query by into DDG’s website directly rather than Brave’s address bar, you’ll notice only the website’s address will show up in the address bar NOT the actual query. If you try to get back to the page using your browser’s history, it will only bring you back to DDG’s main website and not your search results.
Actual Result (gifs and screenshots are welcome!):
Typing “YouTube” into Brave’s address bar, the URL bar shows: https://safe.duckduckgo.com/?q=youtube&atb=v230-5rk
The search history shows while hovering over:
Typing “YouTube” into DDG’s website directly, the URL bar shows:
Search history shows:
Note: the screenshot doesn’t show what I’m hovering over in the screenshots but you’ll just have to take my word for it, haha.
URL bar in Brave should show the URL for DDG only and not the search query when searching directly through Brave’s address bar just like it does when searching through DDG directly. The search history should also not allow the user to get back to those particular search results or see the particular query in the URL when either clicking the link or hovering over it.
Reproduces how often:
Anytime, every time and all the time.
Operating System and Brave Version(See the
About Brave page in the main menu):
System OS: Ubuntu 20.04 LTS & Windows 10
Brave Version: [Version 1.11.97 Chromium: 84.0.4147.89 (Official Build) (64-bit)]