icecat: can't go back to duckduckgo search results

OpenSubmitted by Jonathan Brielmaier.
Details
2 participants
  • Jonathan Brielmaier
  • Maxim Cournoyer
Owner
unassigned
Severity
normal
J
J
Jonathan Brielmaier wrote on 30 Jun 12:08 +0200
(name . bug-guix)(address . bug-guix@gnu.org)
5dffc46b-afb8-6d40-0b4f-f0996126f8e0@web.de
When you search for something with DuckDuckGo, click on a result andthen click on your browsers back button you end up at DDGs start pageand not the results page.
1. Enter "guix" in your search/address bar while having DDG as defaultsearch engine.2. Click on first result -> guix.gnu.org3. Now click after landing at our beautiful website on the browsers backbutton (<-)4. You end up at https://duckduckgo.com/?ia=weband not athttps://duckduckgo.com/?q=guix
This does NOT happen when you1. use DuckDuckGo in Chromium via it's address bar2. use DDG in Icecat starting from duckduckgo.com and not theaddress/search bar3. use Bing or Google via Icecat's address/search bar
I have disabled the "Spoof Referers" setting which comes from Icecat andis available at about:preferences#privacy
Icecat has some custom DDG search plugin:https://git.savannah.gnu.org/cgit/gnuzilla.git/tree/makeicecat#n172https://git.savannah.gnu.org/cgit/gnuzilla.git/tree/data/searchplugins/duckduckgo.xml
Maybe that's breaking that. I don't know.
M
M
Maxim Cournoyer wrote on 9 Jul 05:08 +0200
(name . Jonathan Brielmaier)(address . jonathan.brielmaier@web.de)(address . 42134@debbugs.gnu.org)
871rlll71e.fsf@gmail.com
Hello!
Jonathan Brielmaier <jonathan.brielmaier@web.de> writes:
Toggle quote (27 lines)> When you search for something with DuckDuckGo, click on a result and> then click on your browsers back button you end up at DDGs start page> and not the results page.>> 1. Enter "guix" in your search/address bar while having DDG as default> search engine.> 2. Click on first result -> guix.gnu.org> 3. Now click after landing at our beautiful website on the browsers back> button (<-)> 4. You end up at https://duckduckgo.com/?ia=web and not at> https://duckduckgo.com/?q=guix>> This does NOT happen when you> 1. use DuckDuckGo in Chromium via it's address bar> 2. use DDG in Icecat starting from duckduckgo.com and not the> address/search bar> 3. use Bing or Google via Icecat's address/search bar>> I have disabled the "Spoof Referers" setting which comes from Icecat and> is available at about:preferences#privacy>> Icecat has some custom DDG search plugin:> https://git.savannah.gnu.org/cgit/gnuzilla.git/tree/makeicecat#n172> https://git.savannah.gnu.org/cgit/gnuzilla.git/tree/data/searchplugins/duckduckgo.xml>> Maybe that's breaking that. I don't know.
This was already reported upstream here:https://lists.gnu.org/archive/html/bug-gnuzilla/2020-02/msg00000.html.Another user reported the same behavior wwhen using Tor browser. Itseems to be an issue with DDG itself, where their HTML only websitebreaks when Javascript support is detected.
You can verify this by re-enabling LibreJS in Icecat; it'll suddenlystart working again.
Maxim
J
J
Jonathan Brielmaier wrote on 9 Jul 12:11 +0200
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)(address . 42134@debbugs.gnu.org)
63988c61-5cc3-20e8-55bb-23deefe30962@web.de
On 09.07.20 05:08, Maxim Cournoyer wrote:
Toggle quote (40 lines)> Hello!>> Jonathan Brielmaier <jonathan.brielmaier@web.de> writes:>>> When you search for something with DuckDuckGo, click on a result and>> then click on your browsers back button you end up at DDGs start page>> and not the results page.>>>> 1. Enter "guix" in your search/address bar while having DDG as default>> search engine.>> 2. Click on first result -> guix.gnu.org>> 3. Now click after landing at our beautiful website on the browsers back>> button (<-)>> 4. You end up at https://duckduckgo.com/?ia=web and not at>> https://duckduckgo.com/?q=guix>>>> This does NOT happen when you>> 1. use DuckDuckGo in Chromium via it's address bar>> 2. use DDG in Icecat starting from duckduckgo.com and not the>> address/search bar>> 3. use Bing or Google via Icecat's address/search bar>>>> I have disabled the "Spoof Referers" setting which comes from Icecat and>> is available at about:preferences#privacy>>>> Icecat has some custom DDG search plugin:>> https://git.savannah.gnu.org/cgit/gnuzilla.git/tree/makeicecat#n172>> https://git.savannah.gnu.org/cgit/gnuzilla.git/tree/data/searchplugins/duckduckgo.xml>>>> Maybe that's breaking that. I don't know.>> This was already reported upstream here:> https://lists.gnu.org/archive/html/bug-gnuzilla/2020-02/msg00000.html.> Another user reported the same behavior wwhen using Tor browser. It> seems to be an issue with DDG itself, where their HTML only website> breaks when Javascript support is detected.>> You can verify this by re-enabling LibreJS in Icecat; it'll suddenly> start working again.
Okay, go back does work on https://html.duckduckgo.com/html?q=whenenabling LibreJS.
But their search doesn't break in Chromium or in upstream Firefox. So Iguess something is wrong with our Icecat/shipped search addon.
?