mirror of
https://github.com/gorhill/uBlock.git
synced 2026-03-11 09:04:36 +00:00
[mv3] Properly refresh "Developer mode" checkbox on changes
This commit is contained in:
parent
a960140c30
commit
508138764d
2 changed files with 8 additions and 0 deletions
|
|
@ -140,6 +140,7 @@ async function onPermissionsAdded(permissions) {
|
|||
function setDeveloperMode(state) {
|
||||
rulesetConfig.developerMode = state === true;
|
||||
toggleDeveloperMode(rulesetConfig.developerMode);
|
||||
broadcastMessage({ developerMode: rulesetConfig.developerMode });
|
||||
return Promise.all([
|
||||
updateUserRules(),
|
||||
saveRulesetConfig(),
|
||||
|
|
|
|||
|
|
@ -278,6 +278,13 @@ listen.onmessage = ev => {
|
|||
}
|
||||
}
|
||||
|
||||
if ( message.developerMode !== undefined ) {
|
||||
if ( message.developerMode !== local.developerMode ) {
|
||||
local.developerMode = message.developerMode;
|
||||
render = true;
|
||||
}
|
||||
}
|
||||
|
||||
if ( message.adminRulesets !== undefined ) {
|
||||
if ( hashFromIterable(message.adminRulesets) !== hashFromIterable(local.adminRulesets) ) {
|
||||
local.adminRulesets = message.adminRulesets;
|
||||
|
|
|
|||
Loading…
Reference in a new issue