From 43be9a44c572fa8a43cd34e035443a1a01bf8480 Mon Sep 17 00:00:00 2001 From: "mr. M" Date: Wed, 30 Oct 2024 20:49:01 +0100 Subject: [PATCH] Added escape key for glance --- src/ZenGlanceManager.mjs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/ZenGlanceManager.mjs b/src/ZenGlanceManager.mjs index 05b97ab..8f1c37e 100644 --- a/src/ZenGlanceManager.mjs +++ b/src/ZenGlanceManager.mjs @@ -40,6 +40,8 @@ this.originalOverlayParent = this.overlay.parentNode; + window.addEventListener("keydown", this.onKeyDown.bind(this)); + Services.obs.addObserver(this, "zen-glance-open"); this.initProgressListener(); } @@ -62,6 +64,12 @@ }; } + onKeyDown(event) { + if (event.key === "Escape") { + this.closeGlance(); + } + } + onOverlayClick(event) { if (event.target === this.overlay || event.target === this.contentWrapper) { this.closeGlance();