Cavalary: Could the sorting option be preserved between searches though?
And what about parameters in general, other than q, being preserved when you click the home image at the top? Or at the very least the include NSFW option not being cleared each time?
A click on the logo will always give you the homepage, and thus (for now) reset everything. That's a pattern I don't want to break. I do intend to at some point have the option to remember some "always do this" settings, which would apply on the homepage, at least including the NSFW tag and the country - but I need to figure out where to move the complexity of having logical URLs when I go that route. (I want URLs to be shareable, giving the same results for different people, so I'd have to either push to history state with JavaScript, or redirect to the correct page with all applicable URL parameters on first entry, and it all gets hairy - something to have a long hard think on after having taken care of more immediate wishes.)
For general sets of filters it gets even more complex, since there probably is no one set you always want to use, but several that you want to refer to frequently. I mean, this is why browsers have bookmarks, but I can see ending up implementing my own version of that in-site, exposing a list of (deliberately remembered) "frequent searches" somehow? (Either heavy-weight with user accounts, or lightweight in a cookie/localStorage, with the risk of it disappearing...) Of course, if you then want to apply that set of filters to varying search terms, I'll need to go fancy. (That's probably what'll make it all worthwhile, but yeah, we're talking long-term now.)
What you could do at the moment to prevent the NSFW tag from being cleared, while resetting most other things, is just starting a new search by clicking on the Find button (with or without empty search field). Or, bookmark
https://gamesieve.com/?okay_tag=nsfw yourself, and just click on that bookmark whenever you'd otherwise have clicked on the logo?
I'm not immediately seeing the general use of retaining sorting between searches. (The way I generally approach this is that filters allow you to drill down on the current view, but searches start 'mostly' fresh.) I mean, I can see there being quite some cases where it'd be helpful to retain sorting, but I see even more cases where it isn't. I can imagine being talked into it, though, so feel free to expand on what you're doing / searching for where it'd be helpful for you, and ideally also why you think it'd be desirable in other cases as well.