Proof of concept to demonstrate how runtime.onMessage
is missing tab in Firefox's responive design mode
Related to: twolfson/livereload-extensions#5
Run the following steps to get this proof of concept running:
- Clone the repository
git clone <repo_url> gist-web-extension-onMessage cd gist-web-extension-onMessage
- Open Firefox and navigate to
about:debugging
- Add our extension as a temporary add-on
- Open its "Debug" console
- Navigate to a normal website (e.g. https://mozilla.org/)
- Refresh our page and look at our "Debug" console
- Click our icon, look at "Debug" console, and verify tab ids correspond
- Enter Responsive Design Mode
- Refresh our page (in Responsive Design Mode) and look at our "Debug" console
- Click our icon, look at "Debug" console, and verify tab ids don't correspond/show
- We'd expect
sender.tab
to exist inruntime.onMessage
but it doesn't