Searched for this behaviour and found a reddit post: https://old.reddit.com/r/pihole/comments/enn75t/strange_duckduckgo_issue_leaking_all_search/
Apparently its only happening with ddg, not google and also on chrome(ium).
Has someone here a twitter account and maybe message duckduckgo and ask about this?
@vordenken I turn off all "search suggestions" and "spelling suggestions" etc. in firefox options for that reason.
@nebunez I just type a word in the firefox megabar or what its called now, then it opens duckduckgo search results.
@vordenken looking back at the thread I think I'm just confused as to what you're describing. I use duckduckgo and I type all my searches and urls into the same bar (omnibar?). I never get autocomplete or anything like that, I just type what I want to search, then it performs the search.
Are you saying each word is sent via dns as you type it?
I'd like to understand what you're saying because I'm not always using a non-private dns server (work)
Yes this is correct. I use it like you and I discovered that one word searches are also sent to the dns server. Searches with more than one word are not.
1) I search for: „this is a test“ -> ddg result page opens, no entry for the searchterm on my dns server
2) I search for: „test“ -> ddg result page opens, entry „test“ on my dns server
So firefox apparently thinks that the single word is also a domain and because of that the dns request.
@vordenken oooh, I see now. That sucks, but it sounds like a reportable issue at least. Weird.
Thanks for breaking it down for me.
@nebunez I should probably report it on their bugtracker, you‘re right.
I already tried to search for this bug on there but the searchfunction is just crap.
> Has someone here a twitter account and maybe message duckduckgo and ask about this?
I'm honestly surprised they don't have an account on the fediverse. Seems like they're missing out.
@vordenken Determining whether something's a search or a web address relies on hueristics. This is probably a problem with Mozilla's hueristics here.
Personally I like the hueristic: "If there's a dot, it's probably a URL, if there's a space it's definitely a search."
@alcinnz Yes I think it is this kind of problem because it only occurs on single word searches but apparently it only happens when using ddg as the main search engine and not e.g. google which is weird. I also don’t understand how single words are determined to be valid domains?
The behaviour in general is weird: If it’s treated like a domain, why the search result page from ddg opens and not the typical „This website couldn’t be reached“ from firefox?
one wordl hostnames are valid, and many people use them for computers on their LAN.
say you run a webserver on a machine you call "emach" for testing or whatever. you access it by typing emach into the url bar. it works really well.
the real stupidity is using the url bar to also type in searches. if you want to search google quickly, create an html file on your system and use it as your starting page. that's what I do
> the real stupidity is using the url bar to also type in searches. if you want to search google quickly, create an html file on your system and use it as your starting page.
I see this take pretty often, and all I can say is that your workflow must be pretty different from mine.
In my workflow, it is pretty common to want to search in a given tab, and I'd be annoyed by navigating to a start page first (regardless of how fast it loads).
Google has already done this on new tabs in android anyway. All so they can display their logo prominently. Mixed at the bottom, random pages from the history are listed. Why won't they let you make your own custom page?
Doesn't even make sense for the user. Really, it is a dark pattern by mozilla / google to get them ad dollars.
What I do feel strongly about is that if they do so browsers shouldn't be so quick to start autocompleting searches, and in either case they shouldn't have a single "default search engine". Or a single homepage.
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.