From 52960afc5fb0f2f210e401d7594677e9d5fdd22a Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 12 Apr 2023 12:22:46 +0800 Subject: [PATCH] =?UTF-8?q?:iphone:=20=E7=BC=96=E8=BE=91=E5=99=A8=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E7=95=8C=E9=9D=A2=E7=82=B9=E5=87=BB=E7=A9=BA=E7=99=BD?= =?UTF-8?q?=E6=88=96=E5=85=B3=E9=97=AD=EF=BC=8C=E7=84=A6=E7=82=B9=E4=B8=8D?= =?UTF-8?q?=E7=9F=A5=E4=BD=95=E6=95=85=E4=BC=9A=E9=A3=98=E7=A7=BB=E5=88=B0?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E5=99=A8=E4=B8=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/mobile/util/keyboardToolbar.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/mobile/util/keyboardToolbar.ts b/app/src/mobile/util/keyboardToolbar.ts index caac56593..53da614cb 100644 --- a/app/src/mobile/util/keyboardToolbar.ts +++ b/app/src/mobile/util/keyboardToolbar.ts @@ -193,6 +193,16 @@ const renderKeyboardToolbar = () => { hideKeyboardToolbar(); return; } + // 编辑器设置界面点击空白或关闭,焦点不知何故会飘移到编辑器上 + if (document.activeElement && + document.activeElement.tagName !== "INPUT" && + document.activeElement.tagName !== "TEXTAREA" && ( + document.getElementById("menu").style.transform === "translateX(0px)" || + document.getElementById("model").style.transform === "translateY(0px)" + )) { + hideKeyboardToolbar(); + return; + } if (!showUtil) { hideKeyboardToolbarUtil(); }