Vanessa 2026-02-03 21:25:34 +08:00
parent e014a75fdd
commit 5da5e73a09
2 changed files with 6 additions and 2 deletions

View file

@ -30,7 +30,7 @@ export const handleTouchEnd = (event: TouchEvent, app: App) => {
const target = event.target as HTMLElement;
const wysisygElement = hasClosestByClassName(target, "protyle-wysiwyg", true);
if (!yDiff || Math.abs(yDiff) < 10) {
let editElement;
let editElement: HTMLElement;
if (["INPUT", "TEXTAREA"].includes(target.tagName) && target.getAttribute("readonly") !== "true") {
editElement = target;
} else if (wysisygElement && wysisygElement.getAttribute("data-readonly") === "false") {
@ -40,9 +40,11 @@ export const handleTouchEnd = (event: TouchEvent, app: App) => {
if (editElement.getAttribute("virtualkeyboardpolicy") !== "manual") {
editElement.setAttribute("virtualkeyboardpolicy", "manual");
setTimeout(() => {
editElement.focus();
window.JSAndroid?.showKeyboard();
}, 100);
} else {
editElement.focus();
window.JSAndroid?.showKeyboard();
}
} else {