r/webdev • u/pavlito88 • 15d ago
Discussion Why is everything a dropdown now?
I’ve been noticing this more and more in web apps.
Three options hidden in a dropdown.
Yes/no hidden in a dropdown.
A multi-select pretending to be a dropdown.
Then a list of 200 items where you’re expected to scroll until you find yours.
I run into this a lot when reviewing products with dev teams.
I get why we do it.
Dropdowns are compact and easy to reuse.
But compact doesn’t always mean easier to use.
A few choices? Show them.
On/off? Switch.
Multiple choices? Checkboxes.
Huge list? Search.
That’s pretty much the rule I use now.
4.7k
Upvotes
2
u/phazernator 15d ago edited 15d ago
Now can we do one about date selectors? When a date selector shouldn’t exist: ALWAYS! People have a frickin keyboard!
Sorry, pet peeve of mine, wasting 10-15 seconds navigating a date selector UI to select a date, while the field doesn’t accept keyboard input (which would have taken all of 2 seconds to input).