β Solution
It's common for web applications to ignore unknown values in URL query and URL fragment. It's also a common practice to interpret URL query as a sequence of key=value parameters separated by & and ignore those of which the application is unaware β the request is processed as if only URL path and "known" query parameters (if any) were present.
Thus, for many web pages, it's possible to make up a unique alternative URL either by adding an arbitrary URL query (if not present) or inserting an arbitrary unknown query parameter (among known parameters).
In my scenario, the workaround is to create a bookmark https://www.merriam-webster.com/thesaurus/%s?fuckfirefox1 with keyword "syn" and another bookmark https://www.merriam-webster.com/thesaurus/%s?fuckfirefox2 with keyword "ant". Here "fuckfirefox1" and "fuckfirefox2" denote distinct outputs of cryptographically secure pseudorandom number generator, which could be used to reduce the chances of query parameter being recognized by server. Note that this approach is not foolproof, because some servers may be implemented to process arbitrary URL queries/query parameters.
#linuxhack #superuser #superuserhint #firefox #librewolf #web