web-monetization-extension
web-monetization-extension copied to clipboard
Handle extension context invalidation
When extension is updated/disabled/enabled, the content scripts (including polyfill) keep connections with old background script, which leads to "Error: Extension context invalidated" in browser console. We need to detect the disconnect/invalidation, and tear-down/reset content scripts correctly.