From 4251d7a8388cc7fda923c327db1860a814ff699f Mon Sep 17 00:00:00 2001 From: Michael Howell Date: Tue, 14 Sep 2021 10:05:35 -0700 Subject: [PATCH] Only switch to themes on buttons that have the `theme` class Fixes #1649 --- src/theme/book.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/theme/book.js b/src/theme/book.js index 79d40354..d40440c7 100644 --- a/src/theme/book.js +++ b/src/theme/book.js @@ -371,7 +371,14 @@ function playground_text(playground) { }); themePopup.addEventListener('click', function (e) { - var theme = e.target.id || e.target.parentElement.id; + var theme; + if (e.target.className === "theme") { + theme = e.target.id; + } else if (e.target.parentElement.className === "theme") { + theme = e.target.parentElement.id; + } else { + return; + } set_theme(theme); });