dify/web/app/(shareLayout)
yyh 3997749867
fix: add IME-safe onPressEnter prop to base Input component (#31757)
The base Input component lacked IME composition detection, causing
Enter key presses during CJK input method candidate selection to
mistakenly trigger form submissions.

Add an `onPressEnter` prop with built-in IME safety using
compositionStart/End tracking and nativeEvent.isComposing checks
(with Safari 50ms delay workaround). Migrate all 5 call sites
from manual onKeyDown Enter detection to onPressEnter.
2026-01-30 17:56:25 +08:00
..
chat/[token] chore: lint require and how to import react (#30041) 2025-12-23 18:02:10 +08:00
chatbot/[token] chore: lint require and how to import react (#30041) 2025-12-23 18:02:10 +08:00
completion/[token] chore: lint require and how to import react (#30041) 2025-12-23 18:02:10 +08:00
components feat: Human Input node (Frontend Part) (#31631) 2026-01-30 10:16:46 +08:00
webapp-reset-password feat(web): migrate from es-toolkit/compat to native es-toolkit (#30244) (#30246) 2025-12-31 11:13:22 +08:00
webapp-signin fix: add IME-safe onPressEnter prop to base Input component (#31757) 2026-01-30 17:56:25 +08:00
workflow/[token] chore: lint require and how to import react (#30041) 2025-12-23 18:02:10 +08:00
layout.tsx Perf/web app authrozation (#22524) 2025-07-17 10:52:10 +08:00