diff --git a/src/js/start.js b/src/js/start.js index 09e1299cc..d148cca21 100644 --- a/src/js/start.js +++ b/src/js/start.js @@ -144,8 +144,10 @@ var onUserSettingsReady = function(fetched) { userSettings.experimentalEnabled = false; µb.contextMenu.toggle(userSettings.contextMenuEnabled); - vAPI.browserSettings.set({ 'prefetching': !userSettings.prefetchingDisabled }); - vAPI.browserSettings.set({ 'hyperlinkAuditing': !userSettings.hyperlinkAuditingDisabled }); + vAPI.browserSettings.set({ + 'hyperlinkAuditing': !userSettings.hyperlinkAuditingDisabled, + 'prefetching': !userSettings.prefetchingDisabled + }); µb.permanentFirewall.fromString(fetched.dynamicFilteringString); µb.sessionFirewall.assign(µb.permanentFirewall); diff --git a/src/js/ublock.js b/src/js/ublock.js index 39d391950..aa13d41b0 100644 --- a/src/js/ublock.js +++ b/src/js/ublock.js @@ -273,10 +273,11 @@ var matchWhitelistDirective = function(url, hostname, directive) { break; case 'experimentalEnabled': break; + case 'hyperlinkAuditingDisabled': + vAPI.browserSettings.set({ 'hyperlinkAuditing': !value }); + break; case 'prefetchingDisabled': - vAPI.browserSettings.set({ - 'prefetching': !value - }); + vAPI.browserSettings.set({ 'prefetching': !value }); break; default: break;