mirror of
https://github.com/trezor/trezor-wallet
synced 2024-11-28 03:08:30 +00:00
Disable whole app on "window.onbeforeunload" event
Disable whole react app to prevent future action processing. Fix: #116
This commit is contained in:
parent
51ed553e9a
commit
bf7527bd09
@ -2,9 +2,7 @@
|
||||
import React from 'react';
|
||||
import { render } from 'react-dom';
|
||||
import baseStyles from 'support/styles';
|
||||
import { onBeforeUnload } from 'actions/WalletActions';
|
||||
import App from 'views/index';
|
||||
import store from './store';
|
||||
|
||||
const root: ?HTMLElement = document.getElementById('root');
|
||||
if (root) {
|
||||
@ -13,7 +11,8 @@ if (root) {
|
||||
}
|
||||
|
||||
window.onbeforeunload = () => {
|
||||
store.dispatch(onBeforeUnload());
|
||||
// $FlowIssue: render empty component
|
||||
render(null, root);
|
||||
};
|
||||
|
||||
// Application life cycle starts in services/WalletService.js
|
Loading…
Reference in New Issue
Block a user