From e41428ef9196e5eea0282a62bc91fda82fec95ba Mon Sep 17 00:00:00 2001 From: don9x2E Date: Fri, 27 Feb 2026 01:06:10 +0900 Subject: [PATCH 1/3] Fix option creation flow during IME composition The previous IME fix still allowed option-creation side effects from input events and did not fully protect Enter-driven actions during composition. This change switches local option creation to explicit user intent (Enter or add button after composition), keeps updates for existing options, and guards Enter/delete handlers with composition checks. It also moves focus to the next empty local option after creating one, and renders the delete-form confirmation dialog outside the actions slot so it opens immediately when clicked. Signed-off-by: don9x2E --- src/components/AppNavigationForm.vue | 24 ++++---- src/components/Questions/AnswerInput.vue | 72 ++++++++++++++++++------ src/mixins/QuestionMultipleMixin.ts | 3 +- 3 files changed, 71 insertions(+), 28 deletions(-) diff --git a/src/components/AppNavigationForm.vue b/src/components/AppNavigationForm.vue index a671c6982..6fcd80e24 100644 --- a/src/components/AppNavigationForm.vue +++ b/src/components/AppNavigationForm.vue @@ -4,7 +4,8 @@ --> - + + +