File tree 1 file changed +7
-6
lines changed
packages/shell-chrome/src 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change 3
3
import { initDevTools , setAppConnected } from '@front'
4
4
import { Bridge , BridgeEvents } from '@vue-devtools/shared-utils'
5
5
6
+ let disconnected = false
7
+ let connectCount = 0
8
+ let retryConnectTimer
9
+
6
10
initDevTools ( {
7
11
8
12
/**
@@ -16,15 +20,12 @@ initDevTools({
16
20
injectScript ( chrome . runtime . getURL ( 'build/backend.js' ) , ( ) => {
17
21
// 2. connect to background to setup proxy
18
22
let port
19
- let disconnected = false
20
- let connectCount = 0
21
- let timer
22
23
23
24
const onMessageHandlers = [ ]
24
25
25
26
function connect ( ) {
26
27
try {
27
- clearTimeout ( timer )
28
+ clearTimeout ( retryConnectTimer )
28
29
connectCount ++
29
30
port = chrome . runtime . connect ( {
30
31
name : '' + chrome . devtools . inspectedWindow . tabId ,
@@ -35,7 +36,7 @@ initDevTools({
35
36
setAppConnected ( false )
36
37
37
38
// Retry
38
- timer = setTimeout ( connect , 1000 )
39
+ retryConnectTimer = setTimeout ( connect , 1000 )
39
40
} )
40
41
41
42
if ( connectCount > 1 ) {
@@ -47,7 +48,7 @@ initDevTools({
47
48
setAppConnected ( false )
48
49
49
50
// Retry
50
- timer = setTimeout ( connect , 5000 )
51
+ retryConnectTimer = setTimeout ( connect , 5000 )
51
52
}
52
53
}
53
54
connect ( )
You can’t perform that action at this time.
0 commit comments