<div dir="ltr"><div><div><div><div><div>I've been talking to some folks about the new search input, and one thing that's come up is that the old search input worked relatively the same whether you wanted to select an engine before typing your search query, or after.<br><br></div>With the new search input, choosing a one-off engine after typing in a search query is pretty straight-forward and I do it all of the time.<br><br></div>However, if a user knows that they want to search on Amazon (for example), but are still mulling over what their search query should be, we've made it more difficult for the user to select that engine for their next search.<br><br></div>For example, if I were to click on the magnifying glass icon in the search input, and click on Amazon without having typed anything into the search query, I'm taken to the Amazon page right away, which isn't really what I wanted.<br><br></div>Perhaps what we might consider is making it so that if the search input is empty when clicking on one of the one-off buttons, then we do the following:<br><br>1) Focus the search input, and perhaps decorate it to indicate that the clicked search provider has been selected<br>2) If the user types a query and presses enter, it will go to the search provider that the user had originally selected<br>3) If the user blurs away from the search input, the decoration is removed, and the search provider resets back to the default<br><br></div><div>Are we at all interested in optimizing for the pre-query engine selection case?<br></div><div><br></div>Just something I've been mulling over as I've read feedback. I've filed this as a potential enhancement here: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1236966">https://bugzilla.mozilla.org/show_bug.cgi?id=1236966</a><br></div>