From 89713ce6854bdebeccd3accf89504e6246fabcd1 Mon Sep 17 00:00:00 2001 From: Joachim Date: Fri, 17 Dec 2021 20:53:06 +0100 Subject: [PATCH] same but for js --- bookwyrm/static/js/bookwyrm.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bookwyrm/static/js/bookwyrm.js b/bookwyrm/static/js/bookwyrm.js index 3e0b1ad8f..8dc1f5898 100644 --- a/bookwyrm/static/js/bookwyrm.js +++ b/bookwyrm/static/js/bookwyrm.js @@ -507,8 +507,10 @@ let BookWyrm = new class { menuElement.querySelectorAll( 'a[href]:not([disabled]), button:not([disabled])' )[0].focus(); + // Enable focus trap menuElement.addEventListener('keydown', this.handleFocusTrap); + // Close on Esc detailsElement.addEventListener('keydown', handleEscKey); @@ -518,6 +520,7 @@ let BookWyrm = new class { } } else { summaryElement.focus(); + // Disable focus trap menuElement.removeEventListener('keydown', this.handleFocusTrap);