fix(编辑能力): 修复快捷键遗漏及跨文档干扰
build.yaml / build (push) Successful in 45s

This commit is contained in:
xiaoqidun committed 2026-10-29 14:52:40 +08:00
1 parent fb51fd3b07
commit 5b4f2472f7
2 files changed
+16 -5

No files matched your search

+3 -3
View File
@@ -1741,8 +1741,8 @@ export class CanvasEditor {
return this.nudgeCommit;
}
keyDown(event) {
if (event.defaultPrevented || event.target?.closest("input, textarea, select, [contenteditable]")) return;
keyDown(event, toolbar = false) {
if (event.defaultPrevented || !toolbar && event.target?.closest("input, textarea, select, [contenteditable]")) return;
if (this.crop && !this.options.busy()) {
if (event.key === "Escape" || event.key === "Enter") {
event.preventDefault();
@@ -1952,7 +1952,7 @@ export class CanvasEditor {
}
});
input.addEventListener("keydown", (event) => {
if ((event.ctrlKey || event.metaKey) && !event.altKey && !event.shiftKey && event.key.toLowerCase() === "s") return;
if ((event.ctrlKey || event.metaKey) && !event.altKey && event.key.toLowerCase() === "s") return;
event.stopPropagation();
if (event.isComposing || editing.composing || editing.saving) {
return;