From 119b471b84f8e2a25c61a09c0905d429a475407d Mon Sep 17 00:00:00 2001 From: Sam Potts Date: Tue, 17 Apr 2018 23:51:23 +1000 Subject: More bug fixes --- src/js/controls.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/js/controls.js') diff --git a/src/js/controls.js b/src/js/controls.js index c44cd13a..05d98bab 100644 --- a/src/js/controls.js +++ b/src/js/controls.js @@ -581,6 +581,11 @@ const controls = { list = pane && pane.querySelector('ul'); } + // If there's no list it means it's not been rendered... + if (!utils.is.element(list)) { + return; + } + // Update the label const label = this.elements.settings.tabs[setting].querySelector(`.${this.config.classNames.menu.value}`); label.innerHTML = controls.getLabel.call(this, setting, value); -- cgit v1.2.3