Multi-selects are hard to use
We have use multi-select inputs since !189 (closed). For some time we have only used them for availability. But recently, excluded studies and MultipleChoiceAttributeFields were added. However, these elements are known for their bad usability.
There are several ways to tackle this:
- don't use them (e.g. use lists of checkboxes instead)
- train users
- find a general solution (e.g. some javascript that adds something like a reset button to every multi-select)
- use a 3rd party solution like select2
- implement individual solutions for each case (our current approach, see !567 (merged) and !810 (merged))