Fix #2690: respect modeindicatormodes on load

This commit is contained in:
Oliver Blanthorn 2026-07-24 17:03:11 +02:00
parent c5f49d0d5d
commit ece3c4fd75
No known key found for this signature in database
GPG key ID: 2BB8C36BB504BFF3

View file

@ -380,14 +380,14 @@ function addStatusIndicator() {
statusIndicator.className =
"cleanslate TridactylStatusIndicator " +
privateMode +
" TridactylModenormal "
` TridactylMode${contentState.mode || "normal"} `
// Firefox excludes text displayed by a collapsed select from find.
const statusIndicatorText = document.createElement("option")
const statusIndicatorSelect = document.createElement("select")
statusIndicatorSelect.disabled = true
statusIndicatorSelect.appendChild(statusIndicatorText)
statusIndicator.appendChild(statusIndicatorSelect)
if (config.get("modeindicatormodes", "normal") === "false") {
if (config.get("modeindicatormodes", contentState.mode) === "false") {
statusIndicator.classList.add("TridactylInvisible")
}