Resolve protocolFallback checkbox value not being displayed correctly

This commit is contained in:
BobIsMyManager 2022-07-23 14:55:26 +01:00
parent e08dd3d5a9
commit 799b8e3bdf
3 changed files with 8 additions and 7 deletions

View File

@ -86,8 +86,8 @@
</div>
<div id="protocol-fallback">
<div class="some-block option-block">
<h4 data-localise="__MSG_protocolFallback__">Fallback to normal if no frontends are available for the current protocol</h4>
<input id="protocol-fallback" type="checkbox">
<h4 data-localise="__MSG_protocolFallback__">Fallback to normal if no instances are available for the current protocol</h4>
<input id="protocol-fallback-checkbox" type="checkbox">
</div>
</div>
<div class="some-block option-block">

View File

@ -169,8 +169,8 @@ protocolElement.addEventListener("change", event => {
location.reload();
})
let protocolFallbackElement = document.getElementById("protocol-fallback")
protocolFallbackElement.addEventListener("change", event => {
let protocolFallbackCheckbox = document.getElementById("protocol-fallback-checkbox")
protocolFallbackCheckbox.addEventListener("change", event => {
browser.storage.local.set({ protocolFallback: event.target.checked});
})
@ -208,9 +208,10 @@ browser.storage.local.get(
autoRedirectElement.checked = r.autoRedirect;
themeElement.value = r.theme;
protocolElement.value = r.protocol;
protocolFallbackElement.checked = r.protocolFallback;
protocolFallbackCheckbox.checked = r.protocolFallback;
// firstPartyIsolate.checked = r.firstPartyIsolate;
let protocolFallbackElement = document.getElementById('protocol-fallback')
if (protocolElement.value == "normal") {
protocolFallbackElement.style.display = 'none';
} else {

View File

@ -25,7 +25,7 @@ section#general_page.option-block
#protocol-fallback
.some-block.option-block
h4(data-localise="__MSG_protocolFallback__") Fallback to normal if no instances are available for the current protocol
input#protocol-fallback(type="checkbox")
input#protocol-fallback-checkbox(type="checkbox")
.some-block.option-block
h4(data-localise="__MSG_autoRedirect__")