@@ -21,6 +21,9 @@ class USBWorkflow extends Workflow {
21
21
this . _partialToken = null ;
22
22
this . _uid = null ;
23
23
this . _readLoopPromise = null ;
24
+ this . _btnSelectHostFolderCallback = null ;
25
+ this . _btnUseHostFolderCallback = null ;
26
+
24
27
}
25
28
26
29
async init ( params ) {
@@ -163,18 +166,18 @@ class USBWorkflow extends Workflow {
163
166
btnRequestSerialDevice . removeEventListener ( 'click' , serialConnect ) ;
164
167
btnRequestSerialDevice . addEventListener ( 'click' , serialConnect ) ;
165
168
166
- btnSelectHostFolder . removeEventListener ( 'click' , this . btnSelectHostFolderCallback )
167
- this . btnSelectHostFolderCallback = async ( event ) => {
169
+ btnSelectHostFolder . removeEventListener ( 'click' , this . _btnSelectHostFolderCallback )
170
+ this . _btnSelectHostFolderCallback = async ( event ) => {
168
171
await this . _selectHostFolder ( ) ;
169
172
} ;
170
- btnSelectHostFolder . addEventListener ( 'click' , this . btnSelectHostFolderCallback ) ;
173
+ btnSelectHostFolder . addEventListener ( 'click' , this . _btnSelectHostFolderCallback ) ;
171
174
172
175
173
- btnUseHostFolder . removeEventListener ( 'click' , this . btnUseHostFolderCallback ) ;
174
- this . btnUseHostFolderCallback = async ( event ) => {
176
+ btnUseHostFolder . removeEventListener ( 'click' , this . _btnUseHostFolderCallback ) ;
177
+ this . _btnUseHostFolderCallback = async ( event ) => {
175
178
await this . _useHostFolder ( ) ;
176
179
}
177
- btnUseHostFolder . addEventListener ( 'click' , this . btnUseHostFolderCallback ) ;
180
+ btnUseHostFolder . addEventListener ( 'click' , this . _btnUseHostFolderCallback ) ;
178
181
179
182
// Check if WebSerial is available
180
183
if ( ! ( await this . available ( ) instanceof Error ) ) {
0 commit comments