If I open multiple, for example, bookmarked Kagi search links, in browser tabs when not logged in, logging in those tabs always shows the query of the last opened link.
For example:
1) Open in tab 1: https://kagi.com/search?q=QUERY1
2) Open in tab 2: https://kagi.com/search?q=QUERY2
3) Log in in tab 1, redirects to: https://kagi.com/search?q=QUERY2 <-
4) Log in in tab 2, redirects to: https://kagi.com/search?q=QUERY2
The server redirects with Location: /signin?s=search
, meaning that it doesn't carry the query with it. Instead, it saves the original query info in kagi_previous_page
cookie, which gets overwritten, and the last overwrite used after each login in each tab.
This is very frustrating especially when sending tabs via Firefox sync, as I cannot even see the original query in browser history, and the query is effectively lost. Apart from the last opened, of course.
I'd suggest you to take the previous page info in query string, and carry it along with the login procedure.
I checked the previous reports and https://kagi.com/search?q=%22kagi_previous_page%22
, and found nothing.
Otherwise, I'm a very happy customer and love your product(s)!
Ubuntu 22.04.4 LTS, Firefox 122.0 (64-bit) vith apt (packages.mozilla.org)