detect foreign key composition sessions (#2024)

This commit is contained in:
pablodanswer 2024-08-02 10:26:57 -07:00 committed by GitHub
parent 57cc53ab94
commit ed455394fc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 17 additions and 4 deletions

View File

@ -174,7 +174,11 @@ export function Explorer({
setQuery(event.target.value); setQuery(event.target.value);
}} }}
onKeyDown={(event) => { onKeyDown={(event) => {
if (event.key === "Enter" && !event.shiftKey) { if (
event.key === "Enter" &&
!event.shiftKey &&
!(event.nativeEvent as any).isComposing
) {
onSearch(query); onSearch(query);
event.preventDefault(); event.preventDefault();
} }

View File

@ -494,7 +494,8 @@ export function ChatInputBar({
!showSuggestions && !showSuggestions &&
!event.shiftKey && !event.shiftKey &&
message && message &&
!isStreaming !isStreaming &&
!(event.nativeEvent as any).isComposing
) { ) {
onSubmit(); onSubmit();
event.preventDefault(); event.preventDefault();

View File

@ -134,7 +134,11 @@ export const FullSearchBar = ({
}; };
const handleKeyDown = (event: KeyboardEvent<HTMLTextAreaElement>) => { const handleKeyDown = (event: KeyboardEvent<HTMLTextAreaElement>) => {
if (event.key === "Enter" && !event.shiftKey) { if (
event.key === "Enter" &&
!event.shiftKey &&
!(event.nativeEvent as any).isComposing
) {
onSearch(agentic); onSearch(agentic);
event.preventDefault(); event.preventDefault();
} }
@ -258,7 +262,11 @@ export const SearchBar = ({ query, setQuery, onSearch }: SearchBarProps) => {
}; };
const handleKeyDown = (event: KeyboardEvent<HTMLTextAreaElement>) => { const handleKeyDown = (event: KeyboardEvent<HTMLTextAreaElement>) => {
if (event.key === "Enter" && !event.shiftKey) { if (
event.key === "Enter" &&
!event.shiftKey &&
!(event.nativeEvent as any).isComposing
) {
onSearch(); onSearch();
event.preventDefault(); event.preventDefault();
} }