You must log in or register to comment.
Not a fan of
datalist:- Barely works in Firefox (need to click again after initial focus);
- Doesn’t work at all in Firefox mobile (if there is some magic to show the options, I don’t know what is);
- In Chromium and Safari mobile (tested through appetize.io), I don’t like how similar it is to a
select:

Somewhat liked Chrome’s implementation in Android:

I used to be html and css-first, and to some degree I still am, but the advantages of SPA, lazy load, hot reload, and automatic state management and Dom rendering of a JS based framework are just too awesome to forego for the sake of staying native.
I know about HTMX but it’s not really JS-less. It just creates the illusion that no JS is written. It still gets implemented in the browser with JS.
I run Librefox, the less scripts I have to temporarily trust to make a site work the better.
Do you have to manually approve every single script, even if it’s from the same origin as the site you’re visiting?





