From b0ebff227e83dff5df8be847d2f2a5cc33410368 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Wed, 8 Feb 2023 20:13:58 +0100 Subject: main: Add support for `service_worker` targets Begin Web Extension Manifest V3 support by recognising `service_worker` targets in addition to `background_page`s. --- src/main.lisp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/main.lisp') diff --git a/src/main.lisp b/src/main.lisp index d08b323..198b3ab 100644 --- a/src/main.lisp +++ b/src/main.lisp @@ -151,8 +151,11 @@ the target to reload the current tab." (defun extension-targets (targets) "Filter `targets`, returning a list of targets corresponding to extensions." (labels ((extensionp (target) - (string= (json-obj-get target "type") - "background_page"))) + (or + (string= (json-obj-get target "type") + "background_page") + (string= (json-obj-get target "type") + "service_worker")))) (filter #'extensionp targets))) -- cgit v1.2.3