diff --git a/src/frontend/app/document/document.component.html b/src/frontend/app/document/document.component.html
index ab4613a59089d0bf77759f071663318f195138c1..2d385553077ced6e362e3249873db47ea853c629 100755
--- a/src/frontend/app/document/document.component.html
+++ b/src/frontend/app/document/document.component.html
@@ -6,7 +6,7 @@
     <app-sidebar [snavLeftComponent]="this.snav" [snavRightComponent]="this.snavRight"></app-sidebar>
   </mat-sidenav>
   <mat-sidenav-content class="mainView">
-    <div *ngIf="loadingDoc"
+    <div *ngIf="loadingDoc || snapshot == null"
       style="position: fixed;z-index: 2;display: flex;background: #fffc;width: 100%;height: 100%;justify-content: center;align-items: center;">
       <mat-spinner></mat-spinner>
     </div>
diff --git a/src/frontend/app/document/document.component.ts b/src/frontend/app/document/document.component.ts
index d1c3696b8af1aaeed43b1f61c80172f79c222db8..a25348245e34d52bdb0ce7d8bd1ba8a0e032bd89 100755
--- a/src/frontend/app/document/document.component.ts
+++ b/src/frontend/app/document/document.component.ts
@@ -84,7 +84,7 @@ export class DocumentComponent implements OnInit {
     startX: number = 0;
     startY: number = 0;
     outOfBounds = false;
-    snapshot: any;
+    snapshot: any = '';
     widthDoc: string = '100%';
     resetDragPos: boolean = false;