diff --git a/main.js b/main.js index 6cf867e..df60d0b 100644 --- a/main.js +++ b/main.js @@ -577,7 +577,7 @@ var CardsView = class extends obsidian.ItemView { const discardBtn = actions.createEl("button", { cls: "keep-cards-capture-discard", text: "Discard", - attr: { type: "button", title: "Discard (Esc)" } + attr: { type: "button", title: "Discard (esc)" } }); discardBtn.addEventListener("mousedown", (e) => e.preventDefault()); discardBtn.addEventListener("click", () => { @@ -623,7 +623,8 @@ var CardsView = class extends obsidian.ItemView { if (blurTimer) window.clearTimeout(blurTimer); blurTimer = window.setTimeout(() => { blurTimer = null; - if (document.activeElement && wrap.contains(document.activeElement)) return; + const doc = activeDocument; + if (doc.activeElement && wrap.contains(doc.activeElement)) return; submit(); }, 200); }); diff --git a/main.ts b/main.ts index a83bce7..a5e003b 100644 --- a/main.ts +++ b/main.ts @@ -696,7 +696,7 @@ class CardsView extends obsidian.ItemView { const discardBtn = actions.createEl('button', { cls: 'keep-cards-capture-discard', text: 'Discard', - attr: { type: 'button', title: 'Discard (Esc)' }, + attr: { type: 'button', title: 'Discard (esc)' }, }); discardBtn.addEventListener('mousedown', (e) => e.preventDefault()); discardBtn.addEventListener('click', () => { @@ -750,7 +750,8 @@ class CardsView extends obsidian.ItemView { if (blurTimer) window.clearTimeout(blurTimer); blurTimer = window.setTimeout(() => { blurTimer = null; - if (document.activeElement && wrap.contains(document.activeElement)) return; + const doc = activeDocument; + if (doc.activeElement && wrap.contains(doc.activeElement)) return; submit(); }, 200); });