diff --git a/modules/ui/preset_list.js b/modules/ui/preset_list.js index 38468c53d..84a833c76 100644 --- a/modules/ui/preset_list.js +++ b/modules/ui/preset_list.js @@ -1,5 +1,6 @@ import { dispatch as d3_dispatch } from 'd3-dispatch'; import { select as d3_select } from 'd3-selection'; +import _debounce from 'lodash-es/debounce'; import { presetManager } from '../presets'; import { t, localizer } from '../core/localizer'; @@ -122,7 +123,7 @@ export function uiPresetList(context) { .call(utilNoAuto) .on('keydown', initialKeydown) .on('keypress', keypress) - .on('input', inputevent); + .on('input', _debounce(inputevent)); if (_autofocus) { search.node().focus();