Figure out how to tell if a Web Extension has been updated in WebKit and remove the background page listeners if the extension has been updated.
When developers are making local changes to their extension for testing, they're likely not changing the extension version number.
One option would be the take a hash of all the files in the bundle, and if any change assume it changed
<rdar://problem/103573769>
One option is to check and remember the previous code signing hash. That should change everything there is a change in the bundle.
Tim mentioned an idea of hashing all the files and seeing if the hash changes
Pull request: https://github.com/WebKit/WebKit/pull/26778
Committed 277022@main (adf9728dc4e1): <https://commits.webkit.org/277022@main> Reviewed commits have been landed. Closing PR #26778 and removing active labels.