From 9e1218547b18e87921d0bd95d259cac4fe538c61 Mon Sep 17 00:00:00 2001 From: Sam Potts Date: Tue, 19 Jun 2018 09:11:35 +1000 Subject: WIP --- src/js/controls.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/js/controls.js') diff --git a/src/js/controls.js b/src/js/controls.js index 607511cb..b3435236 100644 --- a/src/js/controls.js +++ b/src/js/controls.js @@ -661,6 +661,7 @@ const controls = { setQualityMenu(options) { // Menu required if (!is.element(this.elements.settings.panels.quality)) { + console.warn('Not an element'); return; } @@ -673,6 +674,7 @@ const controls = { } // Toggle the pane and tab + console.warn(this.options.quality); const toggle = !is.empty(this.options.quality) && this.options.quality.length > 1; controls.toggleMenuButton.call(this, type, toggle); @@ -1073,7 +1075,10 @@ const controls = { toggleHidden(target, false); // Focus the first item - target.querySelectorAll('[role^="menuitem"]')[0].focus(); + const firstItem = target.querySelector('[role^="menuitem"]'); + if (firstItem) { + firstItem.focus(); + } }, // Build the default HTML -- cgit v1.2.3