Compare commits

..

1 commit

Author SHA1 Message Date
Dave Vandyke
d53d6ead13
Merge 7d99559a30 into 738f93da28 2024-12-10 00:45:42 -05:00
3 changed files with 8 additions and 21 deletions

View file

@ -9,12 +9,6 @@ body.firstRun .firstRun {
display: block;
padding: 8px;
}
body .firstRun > *:first-child {
margin-top: 0;
}
body .firstRun > *:last-child {
margin-bottom: 0;
}
h3 {
margin: 1em 0;
}

View file

@ -93,11 +93,7 @@ async function hasGreatPowers(origin) {
});
}
async function hasOmnipotence() {
const manifest = runtime.getManifest();
const hasOmnipotence = Array.isArray(manifest.host_permissions) &&
manifest.host_permissions.includes('<all_urls>');
if ( hasOmnipotence ) { return true; }
function hasOmnipotence() {
return browser.permissions.contains({
origins: [ '<all_urls>' ],
});
@ -440,15 +436,13 @@ async function start() {
if ( afterLevel === MODE_OPTIMAL ) {
updateDynamicRules();
registerInjectables();
process.firstRun = false;
}
}
const disableFirstRunPage = await adminRead('disableFirstRunPage');
if ( disableFirstRunPage !== true ) {
runtime.openOptionsPage();
} else {
const disableFirstRunPage = await adminRead('disableFirstRunPage');
if ( disableFirstRunPage !== true ) {
runtime.openOptionsPage();
} else {
process.firstRun = false;
}
process.firstRun = false;
}
}

View file

@ -252,11 +252,10 @@ async function writeFilteringModeDetails(afterDetails) {
localWrite('filteringModeDetails', data);
sessionWrite('filteringModeDetails', data);
readFilteringModeDetails.cache = unserializeModeDetails(data);
return Promise.all([
Promise.all([
getDefaultFilteringMode(),
getTrustedSites(),
localWrite('filteringModeDetails', data),
sessionWrite('filteringModeDetails', data),
]).then(results => {
broadcastMessage({
defaultFilteringMode: results[0],