Skip to content

Commit 4a2f8b0

Browse files
fix(web): keep thread rename open during IME composition (#6281)
1 parent 8f9ab08 commit 4a2f8b0

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

apps/web/src/components/Sidebar.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -935,6 +935,7 @@ const SidebarThreadRow = memo(function SidebarThreadRow(props: {
935935
const handleRenameKeyDown = useCallback(
936936
(event: ReactKeyboardEvent<HTMLInputElement>) => {
937937
event.stopPropagation();
938+
if (event.nativeEvent.isComposing || event.keyCode === 229) return;
938939
if (event.key === "Enter") {
939940
event.preventDefault();
940941
renameCommittedRef.current = true;

apps/web/src/components/chat/ChatHeader.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,7 @@ export const ChatHeader = memo(function ChatHeader({
203203
);
204204
const handleRenameKeyDown = useCallback(
205205
(event: ReactKeyboardEvent<HTMLInputElement>) => {
206+
if (event.nativeEvent.isComposing || event.keyCode === 229) return;
206207
if (event.key === "Enter") {
207208
renameCommittedRef.current = true;
208209
commitRename(event.currentTarget.value);

0 commit comments

Comments
 (0)