dequelabs / axe-firefox-devtools

Integration of axe-core into the Firefox developer tools
17 stars 6 forks source link

Opening aXe Panel on about:blank throws exception #10

Closed dsturley closed 9 years ago

dsturley commented 9 years ago

Steps:

  1. jpm run
  2. Open Dev Tools and select Accessibility panel
console.error: axe-firefox-devtools: 
JPM undefined   Message: TypeError: workerEntry is undefined
  Stack:
    AxePanel<.onReady@resource://gre/modules/commonjs/toolkit/loader.js -> resource://jid1-cejgfwewyx7kwa-at-jetpack/lib/main.js:182:3
emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:104:9
onStateChange@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/dev/panel.js:70:3
dsturley commented 9 years ago

Refactoring message handling to use window.postMessage; which appears to be much more stable, if not much simpler.