Skip to content

Commit e2e9793

Browse files
Release build 4.49.0 [ci release]
1 parent 03c2227 commit e2e9793

File tree

5 files changed

+10
-5
lines changed

5 files changed

+10
-5
lines changed

Sources/ContentScopeScripts/dist/contentScope.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2419,6 +2419,7 @@
24192419
"speaker"
24202420
];
24212421
const validPermissionNames = settings.validPermissionNames || defaultValidPermissionNames;
2422+
const returnStatus = settings.validPermissionNames || "prompt";
24222423
permissions.query = new Proxy((query) => {
24232424
this.addDebugFlag();
24242425
if (!query) {
@@ -2430,7 +2431,7 @@
24302431
if (!validPermissionNames.includes(query.name)) {
24312432
throw new TypeError(`Failed to execute 'query' on 'Permissions': Failed to read the 'name' property from 'PermissionDescriptor': The provided value '${query.name}' is not a valid enum value of type PermissionName.`);
24322433
}
2433-
return Promise.resolve(new PermissionStatus(query.name, "denied"));
2434+
return Promise.resolve(new PermissionStatus(query.name, returnStatus));
24342435
}, {
24352436
get(target, name) {
24362437
return Reflect.get(target, name);

build/android/contentScope.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7540,6 +7540,7 @@
75407540
'speaker'
75417541
];
75427542
const validPermissionNames = settings.validPermissionNames || defaultValidPermissionNames;
7543+
const returnStatus = settings.validPermissionNames || 'prompt';
75437544
permissions.query = new Proxy((query) => {
75447545
this.addDebugFlag();
75457546
if (!query) {
@@ -7551,7 +7552,7 @@
75517552
if (!validPermissionNames.includes(query.name)) {
75527553
throw new TypeError(`Failed to execute 'query' on 'Permissions': Failed to read the 'name' property from 'PermissionDescriptor': The provided value '${query.name}' is not a valid enum value of type PermissionName.`)
75537554
}
7554-
return Promise.resolve(new PermissionStatus(query.name, 'denied'))
7555+
return Promise.resolve(new PermissionStatus(query.name, returnStatus))
75557556
}, {
75567557
get (target, name) {
75577558
return Reflect.get(target, name)

build/contentScope.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11911,6 +11911,7 @@
1191111911
'speaker'
1191211912
];
1191311913
const validPermissionNames = settings.validPermissionNames || defaultValidPermissionNames;
11914+
const returnStatus = settings.validPermissionNames || 'prompt';
1191411915
permissions.query = new Proxy((query) => {
1191511916
this.addDebugFlag();
1191611917
if (!query) {
@@ -11922,7 +11923,7 @@
1192211923
if (!validPermissionNames.includes(query.name)) {
1192311924
throw new TypeError(`Failed to execute 'query' on 'Permissions': Failed to read the 'name' property from 'PermissionDescriptor': The provided value '${query.name}' is not a valid enum value of type PermissionName.`)
1192411925
}
11925-
return Promise.resolve(new PermissionStatus(query.name, 'denied'))
11926+
return Promise.resolve(new PermissionStatus(query.name, returnStatus))
1192611927
}, {
1192711928
get (target, name) {
1192811929
return Reflect.get(target, name)

build/integration/contentScope.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11911,6 +11911,7 @@
1191111911
'speaker'
1191211912
];
1191311913
const validPermissionNames = settings.validPermissionNames || defaultValidPermissionNames;
11914+
const returnStatus = settings.validPermissionNames || 'prompt';
1191411915
permissions.query = new Proxy((query) => {
1191511916
this.addDebugFlag();
1191611917
if (!query) {
@@ -11922,7 +11923,7 @@
1192211923
if (!validPermissionNames.includes(query.name)) {
1192311924
throw new TypeError(`Failed to execute 'query' on 'Permissions': Failed to read the 'name' property from 'PermissionDescriptor': The provided value '${query.name}' is not a valid enum value of type PermissionName.`)
1192411925
}
11925-
return Promise.resolve(new PermissionStatus(query.name, 'denied'))
11926+
return Promise.resolve(new PermissionStatus(query.name, returnStatus))
1192611927
}, {
1192711928
get (target, name) {
1192811929
return Reflect.get(target, name)

src/features/web-compat.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@ export default class WebCompat extends ContentFeature {
156156
'speaker'
157157
]
158158
const validPermissionNames = settings.validPermissionNames || defaultValidPermissionNames
159+
const returnStatus = settings.validPermissionNames || 'prompt'
159160
permissions.query = new Proxy((query) => {
160161
this.addDebugFlag()
161162
if (!query) {
@@ -167,7 +168,7 @@ export default class WebCompat extends ContentFeature {
167168
if (!validPermissionNames.includes(query.name)) {
168169
throw new TypeError(`Failed to execute 'query' on 'Permissions': Failed to read the 'name' property from 'PermissionDescriptor': The provided value '${query.name}' is not a valid enum value of type PermissionName.`)
169170
}
170-
return Promise.resolve(new PermissionStatus(query.name, 'denied'))
171+
return Promise.resolve(new PermissionStatus(query.name, returnStatus))
171172
}, {
172173
get (target, name) {
173174
return Reflect.get(target, name)

0 commit comments

Comments
 (0)