remove unnecessary code (#18927)

This commit is contained in:
Niels Lyngsø
2025-04-04 11:18:30 +02:00
committed by GitHub
parent ebd5fb4d0c
commit 788e5cd678

View File

@@ -359,13 +359,6 @@ export abstract class UmbEntityDetailWorkspaceContextBase<
return true;
}
/* TODO: temp removal of discard changes in workspace modals.
The modal closes before the discard changes dialog is resolved.*/
// TODO: I think this can go away now???
if (newUrl.includes('/modal/umb-modal-workspace/')) {
return true;
}
if (this._checkWillNavigateAway(newUrl) && this._getHasUnpersistedChanges()) {
/* Since ours modals are async while events are synchronous, we need to prevent the default behavior of the event, even if the modal hasnt been resolved yet.
Once the modal is resolved (the user accepted to discard the changes and navigate away from the route), we will push a new history state.