Hacker News new | ask | show | jobs
by andrewla 692 days ago
Disabling the "accept" button and having that message seems far superior. With this, when you are trying to unselect something you don't want, you get an annoying popup that you may or may not read. It's such a minority case -- most users will intuit that they need to select something and will uncheck "English" and check "Espanol" and continue on with their lives never knowing how dangerously close they came to violating the semantics of the input.

As much as possible you should stay out of the users way and let them decide how to interact.