diff --git a/app/src/protyle/render/av/keydown.ts b/app/src/protyle/render/av/keydown.ts index d31b82b20..58de9d5a1 100644 --- a/app/src/protyle/render/av/keydown.ts +++ b/app/src/protyle/render/av/keydown.ts @@ -40,8 +40,10 @@ export const avKeydown = (event: KeyboardEvent, nodeElement: HTMLElement, protyl return true; } if (event.key === "Escape") { - selectCellElement.classList.remove("av__cell--select", "av__cell--active"); - selectCellElement.querySelector(".av__drag-fill")?.remove(); + nodeElement.querySelectorAll(".av__cell--select, .av__cell--active").forEach(item => { + item.classList.remove("av__cell--select", "av__cell--active"); + item.querySelector(".av__drag-fill")?.remove(); + }) selectRow(rowElement.querySelector(".av__firstcol"), "select"); event.preventDefault(); return true;