diff --git a/src-ui/src/app/components/common/pdf-editor/pdf-editor.component.html b/src-ui/src/app/components/common/pdf-editor/pdf-editor.component.html
index 30dace698..648bc1ce4 100644
--- a/src-ui/src/app/components/common/pdf-editor/pdf-editor.component.html
+++ b/src-ui/src/app/components/common/pdf-editor/pdf-editor.component.html
@@ -53,7 +53,13 @@
-
+ @defer (on viewport) {
+
+ } @placeholder {
+
+
+
+ }
@if (p.splitAfter) {
— Split here —
diff --git a/src-ui/src/app/components/common/pdf-editor/pdf-editor.component.ts b/src-ui/src/app/components/common/pdf-editor/pdf-editor.component.ts
index 95f85a8e2..3b52c4947 100644
--- a/src-ui/src/app/components/common/pdf-editor/pdf-editor.component.ts
+++ b/src-ui/src/app/components/common/pdf-editor/pdf-editor.component.ts
@@ -17,6 +17,7 @@ interface PageOperation {
rotate: number
splitAfter: boolean
selected?: boolean
+ loaded?: boolean
}
@Component({
@@ -51,6 +52,7 @@ export class PDFEditorComponent extends ConfirmDialogComponent {
rotate: 0,
splitAfter: false,
selected: false,
+ loaded: false,
}))
}