Bizarre DDG behaviour on Mac with Chrome

<hidden> anonymous
Created: 4 years and 27 days ago • Updated: 4 years and 27 days ago
I was happily using DDG as my default search engine in Chrome on Mac for a long time, many times a day. It worked fine.

Then, from one search to the next, without me changing anything, the DDG webpage stopped working. If I search from the Chrome URLbar, DDG works fine and produces the right answers. If I search from the DDG search page, or from the search box in a DDG results page, all I get is the DDG search page, with the search text empty. No results.

This has been going on for the past week. The behaviour has not changed despite the fact that I have disabled every Chrome extension I have, and I have rebooted the entire computer.

I routinely run with the "Address bar - hide query" DDG setting turned on. DDG reports my settings are
https://duckduckgo.com/?kp=-1&kn=1&kg=p
If I turn off "hide query", the DDG search page works normally again. So it looks like it could be something to do with the way the DDG search and results pages handle the POST protocol.

This is specific to Chrome. DDG is working normally in both Firefox and Safari on this same machine, with "hide query" turned on. Chrome is Version 32.0.1700.77, OS is OS/X Mavericks version 10.9.1.

Is anyone else experiencing this? Am I doing something silly, or is this a bug?

This forum has been archived

Thank you all for the many comments, questions and suggestions. Particular thanks go to user x.15a2 for constantly monitoring, replying and helping so many users here. To continue these discussions, please head over to the DuckDuckGo subreddit.


tydynrain
YES! I have been experiencing this too for over 3 weeks now, and it is extraordinarily annoying. I first noticed this behavior on Windows 7 Home and Windows 7 Professional in Chrome. Since then I have done quite a lot of testing on one of my home laptops running Windows 8.1 Pro and Ubuntu Linux 13.10. On both OSes the behavior is noticed exclusively for me on the DDG encrypted Tor hidden service page (https://3g2upl4pq6kufc4m.onion/) running custom settings that have Hide Search Query (POST) enabled, with some variation across branches of Chrome/Chromium. My settings can be seen here: https://3g2upl4pq6kufc4m.onion/?kf=fw&kp...

My default search engine on both OSes in Chrome/Chrome Canary/Chromium is the DDG's encrypted Tor hidden service (https://3g2upl4pq6kufc4m.onion/) I did testing on both Windows Pro 8.1 and Ubuntu 13.10 on Chrome, Chrome Canary, and Chromium. I also tested my custom settings on the regular encrypted DDG page (https://duckduckgo.com/), and on the regular DDG Tor hidden service page (http://3g2upl4pq6kufc4m.onion/). From my testing this is what I found:


On Windows Pro 8.1:




In Chrome (version 32.0.1700.76m):


Regular Encrypted DDG Page (https://duckduckgo.com/) with Custom Settings (Hide Query/POST enabled):
*Searches from the Chrome omni search address bar do work.
*Searches from the DDG search field do work.

Regular DDG Tor Hidden Service Page (http://3g2upl4pq6kufc4m.onion/) with Custom Settings (Hide Query/POST enabled):
*Searches from the Chrome omni search address bar do work.
*Searches from the DDG search field do work.

DDG's Encrypted Tor Hidden Service Page (https://3g2upl4pq6kufc4m.onion/) with Custom Settings (Hide Query/POST enabled):
*Searches from the Chrome omni search address bar do work.
*Searches from the DDG search field DO NOT work (the page simply refreshes with a blank search field and no search results).


In Chrome Canary (version 34.0.1807.0 canary):


Regular Encrypted DDG Page (https://duckduckgo.com/) with Custom Settings (Hide Query/POST enabled):
*Searches from the Chrome omni search address bar do work.
*Searches from the DDG search field do work.

Regular DDG Tor Hidden Service Page (http://3g2upl4pq6kufc4m.onion/) with Custom Settings (Hide Query/POST enabled):
*Searches from the Chrome omni search address bar do work.
*Searches from the DDG search field do work.

DDG's Encrypted Tor Hidden Service Page (https://3g2upl4pq6kufc4m.onion/) with Custom Settings (Hide Query/POST enabled):
*Searches from the Chrome omni search address bar work.
*Searches from the DDG search field DO NOT work (the page simply refreshes with a blank search field and no search results).


In Chromium (version 30.0.1564.0):

Regular Encrypted DDG Page (https://duckduckgo.com/) with Custom Settings (Hide Query/POST enabled):
*Searches from the Chromium omni search address bar do work.
*Searches from the DDG search field do work.

Regular DDG Tor Hidden Service Page (http://3g2upl4pq6kufc4m.onion/) with Custom Settings (Hide Query/POST enabled):
*Searches from the Chromium omni search address bar work.
*Searches from the DDG search field do work.

DDG's Encrypted Tor Hidden Service Page (https://3g2upl4pq6kufc4m.onion/) with Custom Settings (Hide Query/POST enabled):
*Searches from the Chrome omni search address bar work.
*Searches from the DDG search field do work.




On Ubuntu Linux 13.10:


In Chrome (version 32.0.1700.77):

Regular Encrypted DDG Page (https://duckduckgo.com/) with Custom Settings (Hide Query/POST enabled):
*Searches from the Chrome omni search address bar do work.
*Searches from the DDG search field do work.

Regular DDG Tor Hidden Service Page (http://3g2upl4pq6kufc4m.onion/) with Custom Settings (Hide Query/POST enabled):
*Searches from the Chrome omni search address bar do work.
*Searches from the DDG search field do work.

DDG's Encrypted Tor Hidden Service Page (https://3g2upl4pq6kufc4m.onion/) with Custom Settings (Hide Query/POST enabled):
*Searches from the Chrome omni search address bar work.
*Searches from the DDG search field do work.


In Chromium (version 33.1736.3):

Regular Encrypted DDG Page (https://duckduckgo.com/) with Custom Settings (Hide Query/POST enabled):
*Searches from the Chromium omni search address bar do work.
*Searches from the DDG search field do work.

Regular DDG Tor Hidden Service Page (http://3g2upl4pq6kufc4m.onion/) with Custom Settings (Hide Query/POST enabled):
*Searches from the Chromium omni search address bar do work.
*Searches from the DDG search field do work.

DDG's Encrypted Tor Hidden Service Page (https://3g2upl4pq6kufc4m.onion/) with Custom Settings (Hide Query/POST enabled):
*Searches from the Chromium omni search address bar work.
*Searches from the DDG search field DO NOT work (the page simply refreshes with a blank search field and no search results).

I hope this information is useful. I will post an official bug report as well with this info as well. I love DDG, but damn is this annoying!
posted by tydynrain 4 years and 27 days ago Link
zac
Many thanks for the details! We'll take a look.
posted by zac Staff4 years and 27 days ago Link
tydynrain
I forgot to mention in my post that in the versions of Chrome and Chromium, while using the DDG encrypted Tor hidden service page, and while doing search queries from the DDG search field, everything works fine if I go back to using GET as opposed to POST (hide search queries in the address bar) in my DDG settings. So the issue definitely seems to be with POST.
posted by tydynrain 4 years and 24 days ago Link
caine
Thanks for the report. This seems pretty odd! I've tried it on

Windows 8.1 with
Version 34.0.1809.0 dev-m
Version 34.0.1813.0 canary

and Mac OS X Mavericks with
Version 32.0.1700.102

I have yet to run into any issues. Could you try Chrome Canary and let me know how it goes?

[http://imgur.com/h7ACOBg]
posted by caine Staff4 years and 24 days ago Link
anonymous
I never saw your reply, sorry. I tried this and - much to my surprise - the problem does not appear in Chrome Canary on this machine. Chrome Canary is not linked to my Google Account, but regular Chrome is, so it may be a setting in my account that causes the problem. However, I cleared all my browsing data from regular chrome and the problem is still there.

I did view - developer tools - network - preserve log - in Chrome, then typed
hello8
into the ddg search bar at https://duckduckgo.com/
and saw this in Chrome Canary:
[http://www.eversholt2.org/storage/9283756/chromecanaryddg.png]
which is working correctly. the POST is the actual query to ddg.
Here's the same query in regular Chrome:
[http://www.eversholt2.org/storage/9283756/chromeregularddg.png]
The POST is missing, despite the fact that ddg is set to not display query. The GET that ddg does instead just gets the ddg home:
http://www.eversholt2.org/storage/928375...

Nothing ever appears in the javascript console.
posted by <hidden> • 3 years and 9 months ago Link