### Source Peer feedback, collected in #167. Quote (translated): I would consider adding a debounce on the filtering, especially the multi-select difficulty, because it often happens that you want to select several at once, and then a new call for each click is unnecessary. ### Background The search field waits (`SEARCH_DELAY_MS`) before it sends a request, but a filter choice sends one at once. Choosing three difficulties sends three requests, and the first two answers are thrown away. ### What to do - [ ] Measure how many requests a choice of three difficulties sends today. - [ ] Wait a short time after the last change of a filter before the request is sent (the same hook or the same delay as the search field), and keep the address and the checkboxes updating at once. - [ ] Check that the screen reader message about the number of results is sent once, that "Clear filters" and the keyboard use still work, and that a request that is no longer wanted does not replace the newer answer. - [ ] Test it (fake timers) and note it in `docs/ELEMENTS_PAGE.md`. ### Done when - [ ] Choosing several difficulties in a row sends one request. _Comment made with Claude Code in discussion with Ronja_