-
Notifications
You must be signed in to change notification settings - Fork 40
Description
In our app we have several dropdowns that are likely to contain thousands of options on big production systems. For example:
- The series and contributor dropdowns in the metadata tab in the event modal.
- The role dropdowns in the access policy tab in event/series modal.
- The series dropdown in the events table filter.
The good thing about these dropdowns is that they are searchable, so users can filter through the options by typing.
The bad thing about these dropdowns is that they required us to load all options, often causing the app to lag (see also #1425). When I think on how we can best solve this issue on a design level, I always end up with paginated, searchable lists, e.g. the events table. I reckon there is a better way to solve this problem. Some way to let users who know what they are looking for and users who don't quite know yet what they are looking for find what they need without them noticing any lags. Suggestions are welcome.