This is a bad idea. We used a software that did this for a while, and everybody scheduled meetings 30 minutes longer than necessary and specified the real time in the description, just to avoid cutting people off mid sentence.
Logi Options+ is 500 MB to configure a few extra buttons on a keyboard or mouse. Back in the days things like these were a few kilobytes(!) control panel extension.
One of them has that “scrambled visual keyboard” for an 8-digit password, and at the same time proposes a passkey as an alternative on desktop. Go figure.
Also datalist is nice but most the time we need a “select” (so users can’t submit anything not in the list), but select doesn’t have search/filtering like datalist has.
Technically native selects do have a very rudimentary form of filtering: start typing text with the select focused and it will auto-select the first matching option.
E.g. if the select is a list of US states, type "N" and it will jump to Nebraska. Continue into "New" and you'll get New Hampshire, etc.
This is better than nothing (and I personally use it all the time) but not a patch on an actual proper select-with-filtering which, yes, you still need JS to implement properly.
"Hello main office, I have seen a rumor on Instagram that a bridge has collapsed. Should I stop all traffic through this region due to this shitpost?"
"Hi please don't - we've had three different trains go through there already. There is no loss of signaling in the area, electrical and infrastructural connections are responding appropriately. We will be sure to contact other drivers and let them know about this"
reply