diff --git a/packages/connect-web/src/module/index.ts b/packages/connect-web/src/module/index.ts index 011860b0aad3..5aeefa133b96 100644 --- a/packages/connect-web/src/module/index.ts +++ b/packages/connect-web/src/module/index.ts @@ -78,3 +78,11 @@ const TrezorConnect = factory( export default TrezorConnect; export * from '@trezor/connect/src/exports'; + +window.addEventListener('beforeunload', () => { + console.log('=================================='); + console.log('=================================='); + console.log('=================================='); + console.log('=================================='); + console.log('=================================='); +}); diff --git a/packages/connect/src/device/Device.ts b/packages/connect/src/device/Device.ts index 47ac593eb757..80b0be3b4fc0 100644 --- a/packages/connect/src/device/Device.ts +++ b/packages/connect/src/device/Device.ts @@ -537,6 +537,8 @@ export class Device extends TypedEmitter { if (fn) { await this.initialize(!!options.useCardanoDerivation); } else { + await this.commands?.typedCall('Cancel', 'Success').catch(() => {}); + const getFeaturesTimeout = DataManager.getSettings('env') === 'react-native' ? GET_FEATURES_TIMEOUT_REACT_NATIVE