@lyhappyhime 站长,网站改版有个 BUG,代码有个地方在监听到 ESC 就抢焦点,如果输入框输入的时候用 ESC 取消输入错误的内容,输入框的焦点突然就没了,非常影响输入。
document.addEventListener("keydown", (event) => {
if (event.key === "Escape") {
if (checkinModal && !checkinModal.hidden) { closeCheckin(); return; }
closeMenus(); // ← 无条件下拉菜单全关
if (userButton) userButton.focus(); // ← 无条件抢焦点,罪魁
}
});