diff --git a/src/Squidex/app/features/content/module.ts b/src/Squidex/app/features/content/module.ts
index d584fbc0d..778298514 100644
--- a/src/Squidex/app/features/content/module.ts
+++ b/src/Squidex/app/features/content/module.ts
@@ -9,6 +9,7 @@ import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import {
+ CanDeactivateGuard,
HistoryComponent,
ResolveAppLanguagesGuard,
ResolveContentGuard,
@@ -43,6 +44,7 @@ const routes: Routes = [
{
path: 'new',
component: ContentPageComponent,
+ canDeactivate: [CanDeactivateGuard],
children: [
{
path: 'assets',
@@ -52,6 +54,7 @@ const routes: Routes = [
}, {
path: ':contentId',
component: ContentPageComponent,
+ canDeactivate: [CanDeactivateGuard],
resolve: {
content: ResolveContentGuard
},
diff --git a/src/Squidex/app/features/content/pages/content/content-page.component.html b/src/Squidex/app/features/content/pages/content/content-page.component.html
index 2332c8bad..5b149bfe7 100644
--- a/src/Squidex/app/features/content/pages/content/content-page.component.html
+++ b/src/Squidex/app/features/content/pages/content/content-page.component.html
@@ -55,4 +55,24 @@
-