Have country/region value in control center stick in new sessions (unaffected by the language switch when searching)
- Edited
I will call one local, the other global.
I will pretend that the one under "All Settings" does not exist (that one would global, too).
Current situation:
local: France
global: France
I change local to Germany.
local: Germany
global: France
I do my searches, and then I close the window. I open a new window.
local: France
global: France
I change global to Italy. I stay in the current window (click on the logo, whatever).
local: Italy
global: Italy
I do my searches, and then I close the window. I open a new window. This is the situation:
local: Italy
global: Italy
(nothing has changed). I change local to Austria. I stay in the current window
local: Austria
global: Italy
I change global to International. I stay in the current window.
local : International
global: International
I change local to Algeria. I stay in the current window.
local : Algeria
global : International
I close the window. Two hours later, I open kagi again.
local : International
global: International
@z64 would this make sense to you?
@Vlad please note that the new region bangs here would behave exactly like local.
swap Yes, I think that more or less sounds in-line with how filters work normally, except that you propose that the sync should be "one-way" from global -> local, instead of both directions as it is now. Let me know if I got that right.
While I find any syncronization between the two unecessary, I would be fine with this - it is only the local -> global sync that I want gone
z64 except that you propose that the sync should be "one-way" from global -> local, instead of both directions as it is now. Let me know if I got that right.
You got it right. I did not originally propose that one-way sync. @Vlad asked about it, and it made sense to me in a “sure, why not” way. Otherwise, my original request was the same as yours :-)
- Edited
swap What do you expect to happen with your local region setting when you go from search results to home page (kagi.com) (not close the browser tab, just go back to landing page in the same search session)?
Do you prefer the change in global region setting to reflect on the current local setting or not?
- Edited
I will reduce everything to two cases, but you have two options:
Option A
Changing local never changes global.
Changing global changes local in the next session (browser refresh, new window, etc.)
Option B
Changing local never changes global.
Changing global changes local immediately.
With both options, region bangs = local.
With both options, a change to local has the scope of a session.
Option A was my original request and the one @z64 is referring to.
Option B is what came out after your various inputs. Option B may work, and I offered my vision for it, but I do not find it a must-have. Especially if implementing it makes things complicated.
Vlad What do you expect to happen with your local region setting when you go from search results to home page (kagi.com) (not close the browser tab, just go back to landing page in the same search session)?
A change to local has session scope. If go back to the homepage and search again, its value stays the same. Even if I have just changed it (no matter if with Option A or with Option B). It would be equivalent to deleting the input text from the search results.
- Edited
swap Thank you for your patience and appriciating the complexity of various UX paths that needed to be explored. After exhausting all areas of interest here is what we are proposing:
- Remove the region setting from the control center
This is the one that was the major UX hurdle that we had to work around, resulting in the current implementation. We did not realize that we could simply remove it without losing any function, simplifying things a lot. Thanks for opening our eyes!
- Change in global settings would reflect to current local setting
This is because visiting settings should/would count as 'session reset'. Just by visiting settings without any change, session would still 'reset' its filter options.
- Going back to home page would reset the settings
This is because it would also count as 'session reset' and this is for consistency (that is how other filters work).
The last two are still somewhat up for grabs. We can have visiting settings and home page as session resets or not.
By reset I mean reseting region, lens selection and any filters to their defaults.
Basically we should agree what a search session is:
a) Streak of consecutive searches inside SERP pages (including web/images/videos/news/maps)
b) Session defined by a browser tab - end to end experience from starting a search to closing the tab. In this case, visiting home page or general settings would not reset settings.
Which feels more natural to you?
Vlad I'm late at the party but I've read the thread now.
I've the same feelings as @swap and @z64 (switching between Italy and International is disturbing for all my searches).
About search sessions I'm for:
a) Streak of consecutive searches inside SERP pages (including web/images/videos/news/maps)
This is because when a user voluntarily change the "local" region setting, is doing that before/after doing a specific search (or a search and successive refinements). If it's a change "local to the search", I want it to expire after the search, not after my tab.
I also think that the reset pattern occurring when visiting general preferences or home page is correct: this value has to be treated as temporary, exactly with the same lifespan as "time" selection.
I'm late on this too, but I also agree to control center region setting removal: was always misleading, and I used this setting instead of the setting in preferences somewhat randomly.
Vlad hank you for your patience and appriciating the complexity of various UX paths that needed to be explored.
All good, thank you so much for listening to your customers.
After exhausting all areas of interest here is what we are proposing:
Remove the region setting from the control center
This is the one that was the major UX hurdle that we had to work around, resulting in the current implementation. We did not realize that we could simply remove it without losing any function, simplifying things a lot. Thanks for opening our eyes!
LGTM!
Change in global settings would reflect to current local setting
This is because visiting settings should/would count as 'session reset'. Just by visiting settings without any change, session would still 'reset' its filter options.
LGTM
Going back to home page would reset the settings
This is because it would also count as 'session reset' and this is for consistency (that is how other filters work).
The last two are still somewhat up for grabs. We can have visiting settings and home page as session resets or not.
Visiting settings -> session reset looks weird to me.
Changing settings -> session reset (with new values) looks good to me (but not a must-have, like stated above).
By reset I mean reseting region, lens selection and any filters to their defaults.
Basically we should agree what a search session is:
a) Streak of consecutive searches inside SERP pages (including web/images/videos/news/maps)
b) Session defined by a browser tab - end to end experience from starting a search to closing the tab. In this case, visiting home page or general settings would not reset settings.Which feels more natural to you?
I am not sure on a difference between a) and b). Once I am done with my searches, what else am I doing in Kagi? Wouldn't I likely close tab/window with a) when I am done, making a) a special case of b)?
To me, b) feels more natural, mostly because it feels odd to me that visiting settings resets things.
I would need to see how it feels when using it to be certain.
swap Visiting settings/home page and resetting things adds to the notion of these local settings being temporary. That is what @seventhwave agrees with too. So looking for you to change your mind or someone else to chime in for tiebreaker!
- Edited
I won't be stubborn on this.
To me, it's only the settings one that looks weird. Not necessarily wrong.
Maybe a little hint message to explain this to users? Perhaps this shows up only once, or up to when someone dismisses it?
Maybe I just try it and I see nothing weird about it. Go for it!
So, I'll describe what I'd like:
Nothing besides changing the setting in settings changes my global region setting. No bang, no switch outside the settings page.
Using a bang or changing the non-setting selector, changes it while I stay on kagi.com. so using !reg or !de all searches while I'm using the sites search field, stay in Germany, but once I navigate away, or use the browser searchbar, it defaults to my settings again. (Implementation like a hidden field, or query string)
I guess 2 could be done via "session", but for me that would be worse (though slightly better than now), and I think its harder to grok.
Here's what I'd expect it to behave like, though I know it isn't currently the case
The control centers setting should be named and work as the "default" setting. Such as 'default search region'.
The filter when searching should always be the default unless changed for a specific search.
Say I search "pizza" and my default is UK, I'll get UK in the filter, I could then quick ly toggle the filter to Italy which will change the results to Italian results for this search/session only. After which the filter will return to what is the default set in the control center.
Amazingly everybody gave a different view of what the feature should work like.
Unless there is strong opposition we will implement it in the way it was originally proposed
Just found this thread and I need to add this was one of my main cases of me switching to Google. I use international by default, but sometimes I need something more local and typing the prefix "g" before the query was much easier than opening the control center and switching the country. (also regional bangs doesn't work for me because of pre-existent bang).
I agree with removing it altogether from the Control Center. It doesn't really serve any purpose there and just muddies the waters. The default region should be set under All Settings and then the per search region can be changed right at the search page.
As for how long a change at the search page region should last: I think that any time you search via the address bar (when Kagi is the default search engine) the default region from All Settings should be used. Even if that tab had previously been changed to another region. So, if that rules out option B, then I guess option A. But I would actually prefer option B where a tab stays in that region until it is closed, except if a search is made from the address bar.