3 ms·
Web developer classic: use Javascript to replace the native, working, internationally supported standard inputs with a different input mechanism that doesn't wo
by pjc50 3mo ago
Web developer classic: use Javascript to replace the native, working, internationally supported standard inputs with a different input mechanism that doesn't work.
(saving you a click: AZERTY has digits on the shift key, and for some reason the JS is handling raw keys rather than processed characters)
- khalic 3mo agoFormer web dev here, you’re… right :-/ the only thing that angers me more than this pattern is when they decide to fuck up scrolling
- LoganDark 3mo agoSame. Whenever I visit a website and it has that ridiculous scroll-smoothing JavaScript, I get so annoyed because I have pixel-level trackpad scrolling on macOS and they're just making it feel terrible.
- firmretention 3mo agoMy most hated one is not allowing me to right-click to open a context menu, or even worse, making right-click act the same as left-click, redirecting me to some page I never intended to go to.
- Affric 3mo agoThese are all great nominations. Crazy to add complexity like this.
- dreamcompiler 3mo agoLikewise usurping Ctrl-F with their own shitty global search function rather than the perfectly good page search provided by the browser. Looking at you, Confluence.
- jandrese 3mo agoUsually Ctrl-F still works for me, but / almost always gets consumed by the stupid search that never works properly. But then that's usually because you're on a site with infinite scroll so even the Ctrl-F search is going to be limited, even if you are in the correct thread. One thing is really dislike about modern UI design is where you see a headline that seems kinda interesting but you don't click on it right away. Come back a bit later and it's just gone. There was some A/B testing on the headline and now it's completely different, probably now all clickbaity so I won't be inclined to check it out.
- Ajedi32 3mo agoI've seen cases where it was done well, but unless you're willing to invest great engineering effort into making sure it's done well, the built-in version (which already has had a lot of engineering effort put into it) is almost always going to be better.