diff --git a/js/src/common/components/ConfirmDocumentUnload.js b/js/src/common/components/ConfirmDocumentUnload.js index 774ed9806..50b4d899f 100644 --- a/js/src/common/components/ConfirmDocumentUnload.js +++ b/js/src/common/components/ConfirmDocumentUnload.js @@ -24,11 +24,11 @@ export default class ConfirmDocumentUnload extends Component { oncreate(vnode) { super.oncreate(vnode); - $(window).on('beforeunload', this.handler); + $(window).on('beforeunload', this.handler.bind(this)); } onremove(vnode) { - $(window).off('beforeunload', this.handler); + $(window).off('beforeunload', this.handler.bind(this)); } view(vnode) {