Skip to content

Commit 6ce0bc4

Browse files
authored
Merge pull request #935 from MetaMask/kumavis-patch-1
inpage - temporarily disable ping stream
2 parents abf1f6e + e1d6a1e commit 6ce0bc4

File tree

2 files changed

+11
-8
lines changed

2 files changed

+11
-8
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## Current Master
44

5+
- Temporarily disable extension reload detection causing infinite reload bug.
6+
57
## 2.14.0 2016-12-16
68

79
- Removed Morden testnet provider from provider menu.

app/scripts/inpage.js

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
cleanContextForImports()
33
require('web3/dist/web3.min.js')
44
const LocalMessageDuplexStream = require('post-message-stream')
5-
const PingStream = require('ping-pong-stream/ping')
6-
const endOfStream = require('end-of-stream')
5+
// const PingStream = require('ping-pong-stream/ping')
6+
// const endOfStream = require('end-of-stream')
77
const setupDappAutoReload = require('./lib/auto-reload.js')
88
const MetamaskInpageProvider = require('./lib/inpage-provider.js')
99
restoreContextAfterImports()
@@ -40,13 +40,14 @@ reloadStream.once('data', triggerReload)
4040

4141
// setup ping timeout autoreload
4242
// LocalMessageDuplexStream does not self-close, so reload if pingStream fails
43-
var pingChannel = inpageProvider.multiStream.createStream('pingpong')
44-
var pingStream = new PingStream({ objectMode: true })
43+
// var pingChannel = inpageProvider.multiStream.createStream('pingpong')
44+
// var pingStream = new PingStream({ objectMode: true })
4545
// wait for first successful reponse
46-
metamaskStream.once('data', function(){
47-
pingStream.pipe(pingChannel).pipe(pingStream)
48-
})
49-
endOfStream(pingStream, triggerReload)
46+
// disable pingStream until https://github.com/MetaMask/metamask-plugin/issues/746 is resolved more gracefully
47+
// metamaskStream.once('data', function(){
48+
// pingStream.pipe(pingChannel).pipe(pingStream)
49+
// })
50+
// endOfStream(pingStream, triggerReload)
5051

5152
// set web3 defaultAcount
5253
inpageProvider.publicConfigStore.subscribe(function (state) {

0 commit comments

Comments
 (0)