Don't focus query field on select (#5204)

This commit is contained in:
WithoutPants 2024-09-04 09:39:41 +10:00 committed by GitHub
parent 306ba63ab6
commit a8a3b4cfd9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -24,6 +24,7 @@ import { CriterionModifier } from "src/core/generated-graphql";
import { keyboardClickHandler } from "src/utils/keyboard";
import { useDebounce } from "src/hooks/debounce";
import useFocus from "src/utils/focus";
import ScreenUtils from "src/utils/screen";
interface ISelectedItem {
item: ILabeledId;
@ -235,7 +236,10 @@ export const ObjectsFilter = <
setDisplayQuery("");
// focus the input box
setInputFocus();
// don't do this on touch devices, as it's annoying
if (!ScreenUtils.isTouch()) {
setInputFocus();
}
}
const onUnselect = useCallback(