A personal pet peeve of mine as well, and a good example of when a product is trying to be too clever. I think (suspect) what is happening is that it is remembering partial matches and your selection, but like you I find it has the opposite effect.
If I type `f`, the first item on the list is Firefox, if I then type `fi`, it selects Figma instead. Keep typing, `fig`, now it has a Safari tab selected instead for figma.com. Pinnacle UX.
Not disagreeing but scrolling works just fine in vim/emacs/etc. Wouldn't it be just managing the scroll back buffer yourself rather than the terminals?
The official White House Android app has a cookie/paywall bypass injector, tracks your GPS every 4.5 minutes, and loads JavaScript from some guy's GitHub Pages.
If I type `f`, the first item on the list is Firefox, if I then type `fi`, it selects Figma instead. Keep typing, `fig`, now it has a Safari tab selected instead for figma.com. Pinnacle UX.