diff --git a/pages/popup/popup.js b/pages/popup/popup.js index 0c11803e..5e3e0567 100644 --- a/pages/popup/popup.js +++ b/pages/popup/popup.js @@ -116,16 +116,18 @@ popup._renderDomainWhitelistPanel = function () { protectionToggleElement.checked = true; protectionToggleElement.addEventListener('click', popup._disableProtection); - if (( negateHtmlFilterList || popup._domainManipulateDOM ) && !( negateHtmlFilterList && popup._domainManipulateDOM )) { - + if ( negateHtmlFilterList && !popup._domainManipulateDOM) { manipulateDOMToggleElement.checked = true; - manipulateDOMToggleElement.addEventListener('click', popup._disableManipulateDOM); - - } else { - + manipulateDOMToggleElement.addEventListener('click', popup._enableManipulateDOM); + } else if (!negateHtmlFilterList && !popup._domainManipulateDOM) { manipulateDOMToggleElement.checked = false; manipulateDOMToggleElement.addEventListener('click', popup._enableManipulateDOM); - + } else if ( negateHtmlFilterList && popup._domainManipulateDOM) { + manipulateDOMToggleElement.checked = false; + manipulateDOMToggleElement.addEventListener('click', popup._disableManipulateDOM); + } else if (!negateHtmlFilterList && popup._domainManipulateDOM) { + manipulateDOMToggleElement.checked = true; + manipulateDOMToggleElement.addEventListener('click', popup._disableManipulateDOM); } } diff --git a/pages/updates/updates.html b/pages/updates/updates.html index b4ae1bed..53826bb0 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -24,7 +24,7 @@ New in LocalCDN:
Generate rule sets for uBlock or uMatrix