From ff7eb76be6e8a6aa1e5ee5f3cc3efac8455e9daf Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sun, 12 Nov 2023 12:23:52 +0100 Subject: Track Manifest V3 extensions in a list I want to keep track of Manifest V3 extensions, because these must be re-attached to in order to reload the tab. We will later look at this list to find out if we need to skip reloading the extension (it's already been done), and instead proceed directly to reloading the tab. --- src/extension.lisp | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/extension.lisp (limited to 'src/extension.lisp') diff --git a/src/extension.lisp b/src/extension.lisp new file mode 100644 index 0000000..bc75fb9 --- /dev/null +++ b/src/extension.lisp @@ -0,0 +1,13 @@ +(in-package :extreload) + +(defclass extension () + ((id + :initarg :id + :reader id + :documentation "The extension's ID.") + (session-id + :initarg :session-id + :reader session-id + :documentation "A DevTools Protocol session ID.")) + + (:documentation "An extension.")) -- cgit v1.2.3