Fix spurious output at uBO's dev console

Regression from https://github.com/gorhill/uBlock/commit/0d369cda21bb
This commit is contained in:
Raymond Hill 2019-02-18 14:41:04 -05:00
parent 47ceaea3b9
commit 426a6ea9a7
No known key found for this signature in database
GPG Key ID: 25E1490B761470C2
3 changed files with 13 additions and 19 deletions

View File

@ -35,9 +35,6 @@ if ( vAPI.webextFlavor === undefined ) {
const µBlock = (function() { // jshint ignore:line
const oneSecond = 1000,
oneMinute = 60 * oneSecond;
const hiddenSettingsDefault = {
assetFetchTimeout: 30,
autoCommentFilterTemplate: '{{date}} {{origin}}',
@ -97,21 +94,19 @@ const µBlock = (function() { // jshint ignore:line
hiddenSettingsDefault: hiddenSettingsDefault,
hiddenSettings: (function() {
const out = Object.assign({}, hiddenSettingsDefault),
json = vAPI.localStorage.getItem('immediateHiddenSettings');
if ( typeof json === 'string' ) {
try {
const o = JSON.parse(json);
if ( o instanceof Object ) {
for ( const k in o ) {
if ( out.hasOwnProperty(k) ) {
out[k] = o[k];
}
}
const out = Object.assign({}, hiddenSettingsDefault);
const json = vAPI.localStorage.getItem('immediateHiddenSettings');
if ( typeof json !== 'string' ) { return out; }
try {
const o = JSON.parse(json);
if ( o instanceof Object ) {
for ( const k in o ) {
if ( out.hasOwnProperty(k) ) { out[k] = o[k]; }
}
self.log.verbosity = out.consoleLogLevel;
}
catch(ex) {
}
}
catch(ex) {
}
return out;
})(),

View File

@ -29,6 +29,6 @@ self.log = (function() {
set verbosity(level) {
this.info = console.info = level === 'info' ? info : noopFunc;
},
info,
info: noopFunc,
};
})();

View File

@ -196,10 +196,9 @@
vAPI.localStorage.setItem(
'immediateHiddenSettings',
JSON.stringify({
cacheStorageAPI: this.hiddenSettings.cacheStorageAPI,
consoleLogLevel: this.hiddenSettings.consoleLogLevel,
disableWebAssembly: this.hiddenSettings.disableWebAssembly,
suspendTabsUntilReady: this.hiddenSettings.suspendTabsUntilReady,
userResourcesLocation: this.hiddenSettings.userResourcesLocation,
})
);
};