|
|
@ -193,10 +193,10 @@ export class ModalComponent implements OnDestroy { |
|
|
fromEvent(window, 'beforeunload') |
|
|
fromEvent(window, 'beforeunload') |
|
|
.pipe(takeUntil(this.destroy$)) |
|
|
.pipe(takeUntil(this.destroy$)) |
|
|
.subscribe(event => { |
|
|
.subscribe(event => { |
|
|
if (this.isFormDirty) { |
|
|
event.preventDefault(); |
|
|
|
|
|
if (this.isFormDirty && !this.suppressUnsavedChangesWarning) { |
|
|
event.returnValue = true; |
|
|
event.returnValue = true; |
|
|
} else { |
|
|
} else { |
|
|
event.returnValue = false; |
|
|
|
|
|
delete event.returnValue; |
|
|
delete event.returnValue; |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
|