Firefox’s address bar supports bookmark-only searching by typing * before the search text. For example, typing *mybank filters address-bar suggestions to bookmarks.
Current behavior: if I type a bookmark filter search and press Enter, Firefox performs a web search unless I manually select a bookmark result first.
Requested behavior: when the user has explicitly invoked bookmark-only search with *, pressing Enter should open the first matching bookmark result, or there should be a setting to make Enter do this.
Reason: the * prefix already expresses a clear intent to search bookmarks, not the web. The current behavior causes accidental Internet searches when the user expects the first bookmark result to open. This is especially inconvenient for keyboard-focused use.
A possible preference could be something like:
browser.urlbar.bookmarkSearch.enterOpensFirstResult
This would preserve current behavior by default if Mozilla prefers, while allowing users to opt into bookmark-first keyboard behavior.