15:13:13 https://www.reddit.com/r/duckduckgo/comments/1g6mw31/anyone_else_getting_400_bad_request/ 15:13:26 this is ridiculous, now even DuckDuckGo doesn't work on SeaMonkey 15:13:35 It gives an Error 400 page for certain browsers 15:13:36 yes on seamonkey for days then it started working again just as i was testing for it for a report 15:13:48 guess it is broke again? 15:13:51 and for more people? 15:13:56 But user agent string override fixes it? 15:14:04 i never got that far 15:14:08 it started working again 15:14:15 as of 2 days ago 15:14:29 So it is "bad request" if the user agent is not chrome or firefox 15:14:54 i used the default ua i assume that includes firefox and gecko compat on 15:14:57 am i mistaken? 15:15:35 i am bringing up the VM 15:15:47 but you can also try loading the redirect page with wget and it also gets error 400 15:16:45 and firefox also gets error 400 15:17:31 the whole page layout is completely different for firefox 15:18:02 nsITobin: the user agent override fixes the issue 15:18:11 for some reason they serve a completely broken page to seamonkey 15:18:15 i can't reproduce it now no matter the UA 15:18:21 at least not on .19 15:18:25 the search result links point to a redirect page that is broken 15:18:48 yes i know 15:19:14 but why 15:19:29 the "normal" version works with seamonkey just fine, and the user agent override proves that 15:19:49 i can't get it to bust 15:19:51 so why are they serving a BROKEN page for seamonkey, a page that is so broken that it triggers a server-side error? 15:19:55 no matter what I feed it 15:20:05 you are obviously on a different instance than I am 15:20:36 it was a hard nginx error tho 15:20:40 not js generated 15:20:44 i remember that 15:20:48 is it still the same? 15:22:21 yes 15:22:48 just the default nginx error page for error 400 15:23:17 it goes away if I change the user-agent string to firefox, then reload the search results and click something 15:24:04 but if the search result page has been loaded with SeaMonkey's user-agent string, every search result link points to a redirect page that only gives that error 400 15:24:34 yeah i think this is only affecting a portion of ddg's servers 15:24:46 cause right now whatever server i am resolving to is working 15:24:49 no matter the UA 15:25:38 they may be a/b testing or it could be a cockup 15:26:03 this just again shows how broken everything is nowadays 15:26:20 it seems strategic 15:26:22 DuckDuckGo is one of the most used search engines in the world - if not the second most used ...? 15:26:28 because no one can really confirm anything 15:26:37 And even it is broken like this 15:26:52 because right now.. the shard or instance or server I am talking to isn't doing it while you are actively having it happen 15:27:52 and i tried .19 .20 and wip on windows and linux and its working 15:29:48 Seems that it's been like that for more than one year already 15:30:16 And last three months more consistently 15:30:23 Many users get that error every time 15:30:42 tho the results i am getting are not using the redirect 15:30:54 they are direct link save for ad placed ones 15:30:59 which use a redirect 15:31:29 y.js?ad_domain= 15:33:22 OKAY directly going to their redirect thing /l/ does show it as broken on Praxis (Pale Moon) and SeaMonkey.. 15:34:10 Sompi: AND on edge 15:35:01 Yes, it also returns error 400 to wget 15:35:07 So the whole redirect page itself is broken 15:35:24 But for some reason the links only point to that redirect page when I use SeaMonkey's default UA string 15:47:11 that part i can't reproduce anymore on my end but i did experience it days ago 15:47:30 but its explained by shards instances and regional delivery and rollout bs 15:48:20 well its giving 400 no matter what you type in to the l subdir 15:54:43 --disable-mailnews https://i.ibb.co/mJbQQSG/image.png 16:00:00 referencing the original bug .. why was NeilAway on about standalone composer 16:03:34 something just popped into my head.. WHY are we using webapps and not just api endpoints with http transport and local clients?