diff --git a/index.html b/index.html index f3103b0..c553165 100644 --- a/index.html +++ b/index.html @@ -203,8 +203,7 @@ - + diff --git a/lib/devtools-inspector.js b/lib/devtools-inspector.js index 4e74c24..fc74caa 100644 --- a/lib/devtools-inspector.js +++ b/lib/devtools-inspector.js @@ -131,27 +131,24 @@ customElements.define('devtools-inspector', class extends HTMLElement { const { publicKey, inspectorSession } = app - inspectorSession.connect() - app.connected = true - this.renderApps() - const onMessage = msg => { const { pearInspectMethod } = msg const isACDPMessage = !pearInspectMethod if (isACDPMessage) return devtoolsSocket.send(JSON.stringify(msg)) } + inspectorSession.connect() inspectorSession.on('message', onMessage) - devtoolsSocket.on('message', msg => { - inspectorSession.post(JSON.parse(msg)) - }) + devtoolsSocket.on('message', msg => inspectorSession.post(JSON.parse(msg))) devtoolsSocket.on('close', () => { - console.log('devtoolsSocket on(close)') - app.connected = false inspectorSession.disconnect() inspectorSession.off('message', onMessage) + app.connected = false this.renderApps() }) + + app.connected = true + this.renderApps() }) }