File tree 1 file changed +7
-6
lines changed
src/page.setup/components
1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -280,15 +280,16 @@ function checkPermissions(): void {
280
280
}
281
281
282
282
function requestPermissions(): void {
283
- const request = { origins: [] as string [], permissions: [] as string [] }
283
+ const origins = [' <all_urls>' ]
284
+ const permissions = [' webRequest' , ' webRequestBlocking' , ' proxy' ]
284
285
if (permWebData ) {
285
- request . origins .push (' <all_urls>' )
286
- request . permissions .push (' webRequest' , ' webRequestBlocking' )
286
+ origins .push (' <all_urls>' )
287
+ permissions .push (' webRequest' , ' webRequestBlocking' )
287
288
}
288
- if (permTabHide ) request .permissions .push (' tabHide' )
289
+ if (permTabHide ) permissions .push (' tabHide' )
290
+ if (! origins .length && ! permissions .length ) return
289
291
290
- browser .permissions .request (request ).then ((allowed : boolean ) => {
291
- browser .runtime .sendMessage ({ action: ' loadPermissions' })
292
+ browser .permissions .request ({ origins , permissions }).then ((allowed : boolean ) => {
292
293
if (permWebData ) permWebData = ! allowed
293
294
if (permTabHide ) permTabHide = ! allowed
294
295
state .permNeeded = ! allowed
You can’t perform that action at this time.
0 commit comments