Skip to content

Commit e424fe9

Browse files
committed
Reset non-secure site matches to DEFAULT unless setting UNTRUSTED to avoid confusion on preset changes.
1 parent ab6b390 commit e424fe9

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/common/Policy.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,10 +428,15 @@ var {Permissions, Policy, Sites} = (() => {
428428
let {url, siteKey} = Sites.parse(site);
429429

430430
sites.delete(siteKey);
431+
let wideSiteKey = Sites.toggleSecureDomainKey(siteKey, false);
431432

432433
if (perms === this.UNTRUSTED) {
433434
cascade = true;
434-
siteKey = Sites.toggleSecureDomainKey(siteKey, false);
435+
siteKey = wideSiteKey;
436+
} else {
437+
if (wideSiteKey !== siteKey) {
438+
sites.delete(wideSiteKey);
439+
}
435440
}
436441
if (cascade && !url) {
437442
for (let subMatch; (subMatch = sites.match(siteKey));) {

0 commit comments

Comments
 (0)