Fix unexpected unkown options recognition

Summary:
#thanks LukeDefeo for helping to debug power search

Before:
 https://pxl.cl/3JFqq

Reviewed By: LukeDefeo, lblasa

Differential Revision: D50884084

fbshipit-source-id: 4cf76a73704cda3627b3bb5ab170d6e76df977cf
This commit is contained in:
Andrey Goncharov
2023-11-01 07:55:57 -07:00
committed by Facebook GitHub Bot
parent 6d3ff9d5d9
commit b4f77da11a

View File

@@ -65,8 +65,10 @@ export const PowerSearchTermFinder = React.forwardRef<
onChange={setSearchTermFinderValue} onChange={setSearchTermFinderValue}
onBlur={() => { onBlur={() => {
setSearchTermFinderValue(null); setSearchTermFinderValue(null);
}} }}>
onInputKeyDown={(event) => { <Input
bordered={false}
onKeyUp={(event) => {
if (event.key === 'Enter') { if (event.key === 'Enter') {
if (searchTermFinderValue && onConfirmUnknownOption) { if (searchTermFinderValue && onConfirmUnknownOption) {
onConfirmUnknownOption(searchTermFinderValue); onConfirmUnknownOption(searchTermFinderValue);
@@ -76,9 +78,7 @@ export const PowerSearchTermFinder = React.forwardRef<
if (event.key === 'Backspace' && !searchTermFinderValue) { if (event.key === 'Backspace' && !searchTermFinderValue) {
onBackspacePressWhileEmpty(); onBackspacePressWhileEmpty();
} }
}}> }}
<Input
bordered={false}
onPasteCapture={(event) => { onPasteCapture={(event) => {
const text = event.clipboardData.getData('text/plain'); const text = event.clipboardData.getData('text/plain');