diff --git a/src/webui/www/private/views/log.html b/src/webui/www/private/views/log.html
index da5471502..8ce6fc94c 100644
--- a/src/webui/www/private/views/log.html
+++ b/src/webui/www/private/views/log.html
@@ -188,12 +188,8 @@
let selectedLogLevels = JSON.parse(LocalPreferences.get("qbt_selected_log_levels")) || ["1", "2", "4", "8"];
const init = () => {
- $("logLevelSelect").getElements("option").each((x) => {
- if (selectedLogLevels.indexOf(x.value.toString()) !== -1)
- x.selected = true;
- else
- x.selected = false;
- });
+ for (const option of $("logLevelSelect").options)
+ option.setAttribute("selected", selectedLogLevels.includes(option.value));
selectBox = new vanillaSelectBox("#logLevelSelect", {
maxHeight: 200,