Skip to content

Commit d0401eb

Browse files
yordan-stgjulivan
authored andcommitted
fix: add defensive error handling to onChangeFilterInputEvent execution
1 parent d273744 commit d0401eb

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

packages/pluggableWidgets/combobox-web/src/hooks/useGetSelector.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,14 @@ export function useGetSelector(props: ComboboxContainerProps): Selector {
2525

2626
debounceTimeoutRef.current = setTimeout(() => {
2727
lastExecutedValueRef.current = filterValue;
28-
if (props.onChangeFilterInputEvent?.canExecute && !props.onChangeFilterInputEvent?.isExecuting) {
29-
props.onChangeFilterInputEvent.execute({
30-
filterInput: filterValue
31-
});
28+
try {
29+
if (props.onChangeFilterInputEvent?.canExecute && !props.onChangeFilterInputEvent?.isExecuting) {
30+
props.onChangeFilterInputEvent.execute({
31+
filterInput: filterValue
32+
});
33+
}
34+
} catch (error) {
35+
console.error("Error executing onChangeFilterInputEvent:", error);
3236
}
3337
}, 300);
3438
},

0 commit comments

Comments
 (0)