From 12fcfa15b1c9339072a6e06584a6a65f215c3628 Mon Sep 17 00:00:00 2001 From: snoweast <513832354@qq.com> Date: Thu, 7 Nov 2024 22:45:48 +0800 Subject: [PATCH 01/12] fix: Safari of input IME (#7918) --- components/input-number/src/InputNumber.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/components/input-number/src/InputNumber.tsx b/components/input-number/src/InputNumber.tsx index 811b8eeef..9fa9a7d46 100644 --- a/components/input-number/src/InputNumber.tsx +++ b/components/input-number/src/InputNumber.tsx @@ -395,6 +395,11 @@ export default defineComponent({ } }; + // Solve the issue of the event triggering sequence when entering numbers in chinese input (Safari) + const onBeforeInput = () => { + userTypingRef.value = true; + }; + const onKeyDown: KeyboardEventHandler = event => { const { which } = event; userTypingRef.value = true; @@ -577,6 +582,7 @@ export default defineComponent({ onBlur={onBlur} onCompositionstart={onCompositionStart} onCompositionend={onCompositionEnd} + onBeforeinput={onBeforeInput} /> From 4f7bd6f28d624809d0fdd89fa67d51a6715bc749 Mon Sep 17 00:00:00 2001 From: iamnotblank <1079754191@qq.com> Date: Thu, 7 Nov 2024 22:54:53 +0800 Subject: [PATCH 02/12] fix(Dialog): aira error (#7823) * fix(vc-dialog): aira error * fix(vc-dialog): aira error --- components/vc-dialog/Content.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/vc-dialog/Content.tsx b/components/vc-dialog/Content.tsx index 82ecda5c1..ad2761384 100644 --- a/components/vc-dialog/Content.tsx +++ b/components/vc-dialog/Content.tsx @@ -143,9 +143,9 @@ export default defineComponent({ onMousedown={onMousedown} onMouseup={onMouseup} > -