不知道是网站改版的副作用,还是我自己的问题。
在P9的输入框输入文字时,任何时候(包括输入法候选项尚未确定时)按ESC,光标焦点会从输入框消失,必须鼠标重新点一下输入框才能继续输入。
各位也是一样么?
微博 heyoutui 09-29 21:24   山东 4回复
评论
我是Safari浏览器,在mac上打字。
heyoutui 09-29 21:25 山东
虽然不是p9,也不是safari,但是这种情况有遇到过。确实是浏览器问题。一样的网页,浏览器A就正常,B就会出现你这个情况,打一个光标就消失了,然后必须重新点才可以继续输入。
elertmd 09-30 03:55修改 福建
全局脚本问题

// main.js
document.addEventListener("keydown", (event) => {
if (event.key === "Escape") {
if (checkinModal && !checkinModal.hidden) {
closeCheckin();
return;
}
closeMenus();
if (userButton) userButton.focus();
}
});

行为流程
按 ESC 时,程序会判断:
1. 优先关闭「签到弹窗」(checkinModal)
- 条件:弹窗对象存在 且 没有被隐藏(即当前可见)
- 动作:调用 `closeCheckin()` 关闭弹窗,然后 `return` 直接退出,不会再去关菜单或移动焦点。
2. 如果签到弹窗没开,则执行:
- `closeMenus()`:关闭可能打开的下拉菜单 / 侧边栏等。
- `userButton.focus()`:将键盘焦点移回用户按钮(前提是该元素存在),方便键盘/无障碍用户继续操作。

这里的 用户按钮 就是右上角的用户信息按钮
kaede31416 09-30 09:30 香港
我就说嘛,我这里也有这个问题,我还以为是别的软件冲突了
incucc 11天前 10:29 广东
回复不能
T