diff --git a/datasette/templates/_close_open_menus.html b/datasette/templates/_close_open_menus.html index 65eebddf..3302d77d 100644 --- a/datasette/templates/_close_open_menus.html +++ b/datasette/templates/_close_open_menus.html @@ -9,7 +9,7 @@ document.body.addEventListener('click', (ev) => { if (target && target.tagName == 'DETAILS') { detailsClickedWithin = target; } - Array.from(document.getElementsByTagName('details')).filter( + Array.from(document.querySelectorAll('details.details-menu')).filter( (details) => details.open && details != detailsClickedWithin ).forEach(details => details.open = false); }); diff --git a/datasette/templates/base.html b/datasette/templates/base.html index 87c939ac..4b763398 100644 --- a/datasette/templates/base.html +++ b/datasette/templates/base.html @@ -19,7 +19,7 @@