| author | |
| committer | |
| log | 4a2f8b04bbce916be166fec96f33a7e1f0df4a9f |
| tree | 6479462a524ac72b8626ded934e607a8e129fd72 |
| parent | 8f9ab0845d8e034bf49b28eb4d6abbb14fce597d |
| signature | Signed by PGP key B5690EEEBB952194 |
2 files changed, 2 insertions(+), 0 deletions(-)
apps/web/src/components/Sidebar.tsx+1| ... | @@ -935,6 +935,7 @@ const SidebarThreadRow = memo(function SidebarThreadRow(props: { | ... | @@ -935,6 +935,7 @@ const SidebarThreadRow = memo(function SidebarThreadRow(props: { |
| 935 | const handleRenameKeyDown = useCallback( | 935 | const handleRenameKeyDown = useCallback( |
| 936 | (event: ReactKeyboardEvent<HTMLInputElement>) => { | 936 | (event: ReactKeyboardEvent<HTMLInputElement>) => { |
| 937 | event.stopPropagation(); | 937 | event.stopPropagation(); |
| 938 | if (event.nativeEvent.isComposing || event.keyCode === 229) return; | ||
| 938 | if (event.key === "Enter") { | 939 | if (event.key === "Enter") { |
| 939 | event.preventDefault(); | 940 | event.preventDefault(); |
| 940 | renameCommittedRef.current = true; | 941 | renameCommittedRef.current = true; |
apps/web/src/components/chat/ChatHeader.tsx+1| ... | @@ -203,6 +203,7 @@ export const ChatHeader = memo(function ChatHeader({ | ... | @@ -203,6 +203,7 @@ export const ChatHeader = memo(function ChatHeader({ |
| 203 | ); | 203 | ); |
| 204 | const handleRenameKeyDown = useCallback( | 204 | const handleRenameKeyDown = useCallback( |
| 205 | (event: ReactKeyboardEvent<HTMLInputElement>) => { | 205 | (event: ReactKeyboardEvent<HTMLInputElement>) => { |
| 206 | if (event.nativeEvent.isComposing || event.keyCode === 229) return; | ||
| 206 | if (event.key === "Enter") { | 207 | if (event.key === "Enter") { |
| 207 | renameCommittedRef.current = true; | 208 | renameCommittedRef.current = true; |
| 208 | commitRename(event.currentTarget.value); | 209 | commitRename(event.currentTarget.value); |