This workaround isn't perfect, but it has allowed me to switch:
- Bookmark the url
- Go to Bookmarks > Manage Bookmarks > [location of your bookmark]
- In the keywords section, put the first two or three characters (I settled on three) of the domain, so 'hac' in this case
Now when you start typing in the domain and you type those first two or three characters (or however many you want to setup), the first suggestion from firefox will be your keyworded bookmark and you can just hit enter instead of having to hit down!Crazy how Firefox always defaults to the domain instead of the most frequently visited URL for the characters typed in, but this has worked for me.
I was not able to get this to work on my setup. I added a keyword 'uniquekeyword' to the hackaday bookmark, but if I start typing uni... it just tries to give me a web search. I tried enabling/disabling the search bar and messing with my address bar preferences but no dice.
Counter-intuitively, it does sort of work if I put the keyword as a tag. It still tries to offer me a search as the top hit, but the tag result is the second hit.
When searching for a setting to make Firefox work like Chrome, I had found this a while back: https://support.mozilla.org/en-US/questions/1223611
I basically did what was suggested there. (The 2-3 character length I suggested was just from my experience of avoiding collisions with other urls I might visit and was when I wanted to hit return when I started typing.)
Not sure if these settings matter or not. I just tried disabling a few and it doesn't seem to make a difference These are the only ones that seem relevant.
In about:preferences#search I have this enabled:
- Provide search suggestions
- Show search suggestions in address bar results
In about:preferences#privacy I have this enabled (plus a few other things): - BookmarksThe key here is that if firefox sees an exact match to a bookmark keyword, it will put that as the top hit on the address bar. So if you put a short keyword for your bookmark (in this case, ha for the aforementioned hackaday example) you can type in h a {enter} and it will take you to the full url of the bookmark instead of the base.
1. Base url of a website (in my case, it only searches bookmarks, but if you enable search history it will match to base url of historical searches as well)
2. If it can't find a match, then it defaults to a web search
What I want is for it to match full url's from either the history or bookmarks, but this does not seem to be an option
The specific case I have: I use the URL bar basically as my bookmarks (turned off browsing history and top sites in address bar suggestions), and one of the pages I frequency is https://hackaday.com/blog/ (note that this is distinct from the base https://hackaday.com). In chrome it works fine, if I hit h in the address bar it immediately autocompletes it to the full url, but in firefox it autocompletes it to the base url so I have to hit h then down arrow to get to the site I want.
For the life of me I haven't been able to figure out a way to change the behavior, and it absolutely infuriates me that there is no obvious way to fix it.