stephanrauh / ngx-extended-pdf-viewer

A full-blown PDF viewer for Angular 16, 17, and beyond
https://pdfviewer.net
Apache License 2.0
489 stars 184 forks source link

Download button does not working #1451

Closed boyuyang2 closed 2 years ago

boyuyang2 commented 2 years ago

I recently tried to use ngx-extended-pdf-viewer, most seems good, when I clicked on the download button from the upper right corner, nothing happened, I also tried with the print button, it works, but inserted a blank page between each pages, what I might have missed? I tried in both Chrome and Firefox, it worked the same. version 13.5.2

Please help.

Thanks.

Boyu Yang

stephanrauh commented 2 years ago

That's two bugs:

As for installing a fresh Angular application: that's a matter of five minutes:

boyuyang2 commented 2 years ago

tried to attach the browser console screenshot, but failed to attach with both PNG and JPEG format, Here is a copy of the text from there,

ngx-extended-pdf-viewer.mjs:3754 The height of the PDF viewer widget is zero pixels. Please check the height attribute. Is there a syntax error? Or are you using a percentage with a CSS framework that doesn't support this? The height is adjusted automatedly. checkHeight @ ngx-extended-pdf-viewer.mjs:3754 (anonymous) @ ngx-extended-pdf-viewer.mjs:3310 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 set @ ngx-extended-pdf-viewer.mjs:3309 ngOnChangesSetInput @ core.mjs:1519 setInputsForProperty @ core.mjs:11013 elementPropertyInternal @ core.mjs:10037 ɵɵproperty @ core.mjs:14483 AgGridWrapperComponent_div_9_Template @ ag-grid-wrapper.component.html:49 executeTemplate @ core.mjs:9632 refreshView @ core.mjs:9495 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 renderComponentOrTemplate @ core.mjs:9612 tickRootContext @ core.mjs:10866 detectChangesInRootView @ core.mjs:10891 detectChanges @ core.mjs:21505 tick @ core.mjs:26579 (anonymous) @ core.mjs:26434 _ZoneDelegate.invoke @ zone.js:409 onInvoke @ core.mjs:25608 _ZoneDelegate.invoke @ zone.js:408 Zone.run @ zone.js:169 run @ core.mjs:25462 next @ core.mjs:26433 next @ Subscriber.js:91 _next @ Subscriber.js:60 next @ Subscriber.js:31 (anonymous) @ Subject.js:34 errorContext @ errorContext.js:19 next @ Subject.js:27 emit @ core.mjs:22483 checkStable @ core.mjs:25530 onLeave @ core.mjs:25658 onInvokeTask @ core.mjs:25602 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 invokeTask @ zone.js:1714 globalCallback @ zone.js:1757 globalZoneAwareCallback @ zone.js:1781 load (async) customScheduleGlobal @ zone.js:1865 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleEventTask @ zone.js:283 (anonymous) @ zone.js:2022 (anonymous) @ http.mjs:1901 _trySubscribe @ Observable.js:37 (anonymous) @ Observable.js:31 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 doInnerSub @ mergeInternals.js:19 outerNext @ mergeInternals.js:14 (anonymous) @ OperatorSubscriber.js:13 next @ Subscriber.js:31 (anonymous) @ innerFrom.js:51 _trySubscribe @ Observable.js:37 (anonymous) @ Observable.js:31 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 mergeInternals @ mergeInternals.js:50 (anonymous) @ mergeMap.js:13 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ filter.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 onPoaDocLinkClick @ scope-of-sa.component.ts:62 ScopeOfSaComponent_div_0_ng_template_2_Template_a_click_0_listener @ scope-of-sa.component.html:5 executeListenerWithErrorHandling @ core.mjs:15031 wrapListenerIn_markDirtyAndPreventDefault @ core.mjs:15069 (anonymous) @ platform-browser.mjs:466 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 invokeTask @ zone.js:1714 globalCallback @ zone.js:1745 globalZoneAwareCallback @ zone.js:1781 Show 125 more frames ngx-extended-pdf-viewer.mjs:3826 Hiding the "find" button because the text layer of the PDF file is not rendered. Use [textLayer]="true" to enable the find button. activateTextlayerIfNecessary @ ngx-extended-pdf-viewer.mjs:3826 doInitPDFViewer @ ngx-extended-pdf-viewer.mjs:3698 (anonymous) @ ngx-extended-pdf-viewer.mjs:3559 _ZoneDelegate.invoke @ zone.js:409 Zone.run @ zone.js:169 runOutsideAngular @ core.mjs:25507 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3559 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 callHook @ core.mjs:2551 callHooks @ core.mjs:2520 executeInitAndCheckHooks @ core.mjs:2471 refreshView @ core.mjs:9566 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 renderComponentOrTemplate @ core.mjs:9612 tickRootContext @ core.mjs:10866 detectChangesInRootView @ core.mjs:10891 detectChanges @ core.mjs:21505 tick @ core.mjs:26579 (anonymous) @ core.mjs:26434 _ZoneDelegate.invoke @ zone.js:409 onInvoke @ core.mjs:25608 _ZoneDelegate.invoke @ zone.js:408 Zone.run @ zone.js:169 run @ core.mjs:25462 next @ core.mjs:26433 next @ Subscriber.js:91 _next @ Subscriber.js:60 next @ Subscriber.js:31 (anonymous) @ Subject.js:34 errorContext @ errorContext.js:19 next @ Subject.js:27 emit @ core.mjs:22483 checkStable @ core.mjs:25530 onLeave @ core.mjs:25658 onInvokeTask @ core.mjs:25602 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 invokeTask @ zone.js:1714 globalCallback @ zone.js:1757 globalZoneAwareCallback @ zone.js:1781 load (async) customScheduleGlobal @ zone.js:1865 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleEventTask @ zone.js:283 (anonymous) @ zone.js:2022 (anonymous) @ http.mjs:1901 _trySubscribe @ Observable.js:37 (anonymous) @ Observable.js:31 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 doInnerSub @ mergeInternals.js:19 outerNext @ mergeInternals.js:14 (anonymous) @ OperatorSubscriber.js:13 next @ Subscriber.js:31 (anonymous) @ innerFrom.js:51 _trySubscribe @ Observable.js:37 (anonymous) @ Observable.js:31 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 mergeInternals @ mergeInternals.js:50 (anonymous) @ mergeMap.js:13 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ filter.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 onPoaDocLinkClick @ scope-of-sa.component.ts:62 ScopeOfSaComponent_div_0_ng_template_2_Template_a_click_0_listener @ scope-of-sa.component.html:5 executeListenerWithErrorHandling @ core.mjs:15031 wrapListenerIn_markDirtyAndPreventDefault @ core.mjs:15069 (anonymous) @ platform-browser.mjs:466 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 invokeTask @ zone.js:1714 globalCallback @ zone.js:1745 globalZoneAwareCallback @ zone.js:1781 Show 142 more frames ngx-extended-pdf-viewer.mjs:5105 Translation for the key #editor_none is missing. warn @ ngx-extended-pdf-viewer.mjs:5105 getL10nData @ viewer-2.14.304.min.js:22 translateElement @ viewer-2.14.304.min.js:22 translateFragment @ viewer-2.14.304.min.js:22 translate @ viewer-2.14.304.min.js:22 await in translate (async) initialize @ viewer-2.14.304.min.js:22 await in initialize (async) run @ viewer-2.14.304.min.js:22 webViewerLoad @ viewer-2.14.304.min.js:22 (anonymous) @ ngx-extended-pdf-viewer.mjs:3712 _ZoneDelegate.invoke @ zone.js:409 Zone.run @ zone.js:169 runOutsideAngular @ core.mjs:25507 (anonymous) @ ngx-extended-pdf-viewer.mjs:3712 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 doInitPDFViewer @ ngx-extended-pdf-viewer.mjs:3699 (anonymous) @ ngx-extended-pdf-viewer.mjs:3559 _ZoneDelegate.invoke @ zone.js:409 Zone.run @ zone.js:169 runOutsideAngular @ core.mjs:25507 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3559 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 callHook @ core.mjs:2551 callHooks @ core.mjs:2520 executeInitAndCheckHooks @ core.mjs:2471 refreshView @ core.mjs:9566 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 renderComponentOrTemplate @ core.mjs:9612 tickRootContext @ core.mjs:10866 detectChangesInRootView @ core.mjs:10891 detectChanges @ core.mjs:21505 tick @ core.mjs:26579 (anonymous) @ core.mjs:26434 _ZoneDelegate.invoke @ zone.js:409 onInvoke @ core.mjs:25608 _ZoneDelegate.invoke @ zone.js:408 Zone.run @ zone.js:169 run @ core.mjs:25462 next @ core.mjs:26433 next @ Subscriber.js:91 _next @ Subscriber.js:60 next @ Subscriber.js:31 (anonymous) @ Subject.js:34 errorContext @ errorContext.js:19 next @ Subject.js:27 emit @ core.mjs:22483 checkStable @ core.mjs:25530 onLeave @ core.mjs:25658 onInvokeTask @ core.mjs:25602 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 invokeTask @ zone.js:1714 globalCallback @ zone.js:1757 globalZoneAwareCallback @ zone.js:1781 load (async) customScheduleGlobal @ zone.js:1865 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleEventTask @ zone.js:283 (anonymous) @ zone.js:2022 (anonymous) @ http.mjs:1901 _trySubscribe @ Observable.js:37 (anonymous) @ Observable.js:31 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 doInnerSub @ mergeInternals.js:19 outerNext @ mergeInternals.js:14 (anonymous) @ OperatorSubscriber.js:13 next @ Subscriber.js:31 (anonymous) @ innerFrom.js:51 _trySubscribe @ Observable.js:37 (anonymous) @ Observable.js:31 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 mergeInternals @ mergeInternals.js:50 (anonymous) @ mergeMap.js:13 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ filter.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 onPoaDocLinkClick @ scope-of-sa.component.ts:62 ScopeOfSaComponent_div_0_ng_template_2_Template_a_click_0_listener @ scope-of-sa.component.html:5 executeListenerWithErrorHandling @ core.mjs:15031 wrapListenerIn_markDirtyAndPreventDefault @ core.mjs:15069 (anonymous) @ platform-browser.mjs:466 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 invokeTask @ zone.js:1714 globalCallback @ zone.js:1745 globalZoneAwareCallback @ zone.js:1781 Show 142 more frames ngx-extended-pdf-viewer.mjs:5105 #editor_none is undefined. warn @ ngx-extended-pdf-viewer.mjs:5105 translateElement @ viewer-2.14.304.min.js:22 translateFragment @ viewer-2.14.304.min.js:22 translate @ viewer-2.14.304.min.js:22 await in translate (async) initialize @ viewer-2.14.304.min.js:22 await in initialize (async) run @ viewer-2.14.304.min.js:22 webViewerLoad @ viewer-2.14.304.min.js:22 (anonymous) @ ngx-extended-pdf-viewer.mjs:3712 _ZoneDelegate.invoke @ zone.js:409 Zone.run @ zone.js:169 runOutsideAngular @ core.mjs:25507 (anonymous) @ ngx-extended-pdf-viewer.mjs:3712 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 doInitPDFViewer @ ngx-extended-pdf-viewer.mjs:3699 (anonymous) @ ngx-extended-pdf-viewer.mjs:3559 _ZoneDelegate.invoke @ zone.js:409 Zone.run @ zone.js:169 runOutsideAngular @ core.mjs:25507 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3559 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 callHook @ core.mjs:2551 callHooks @ core.mjs:2520 executeInitAndCheckHooks @ core.mjs:2471 refreshView @ core.mjs:9566 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 renderComponentOrTemplate @ core.mjs:9612 tickRootContext @ core.mjs:10866 detectChangesInRootView @ core.mjs:10891 detectChanges @ core.mjs:21505 tick @ core.mjs:26579 (anonymous) @ core.mjs:26434 _ZoneDelegate.invoke @ zone.js:409 onInvoke @ core.mjs:25608 _ZoneDelegate.invoke @ zone.js:408 Zone.run @ zone.js:169 run @ core.mjs:25462 next @ core.mjs:26433 next @ Subscriber.js:91 _next @ Subscriber.js:60 next @ Subscriber.js:31 (anonymous) @ Subject.js:34 errorContext @ errorContext.js:19 next @ Subject.js:27 emit @ core.mjs:22483 checkStable @ core.mjs:25530 onLeave @ core.mjs:25658 onInvokeTask @ core.mjs:25602 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 invokeTask @ zone.js:1714 globalCallback @ zone.js:1757 globalZoneAwareCallback @ zone.js:1781 load (async) customScheduleGlobal @ zone.js:1865 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleEventTask @ zone.js:283 (anonymous) @ zone.js:2022 (anonymous) @ http.mjs:1901 _trySubscribe @ Observable.js:37 (anonymous) @ Observable.js:31 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 doInnerSub @ mergeInternals.js:19 outerNext @ mergeInternals.js:14 (anonymous) @ OperatorSubscriber.js:13 next @ Subscriber.js:31 (anonymous) @ innerFrom.js:51 _trySubscribe @ Observable.js:37 (anonymous) @ Observable.js:31 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 mergeInternals @ mergeInternals.js:50 (anonymous) @ mergeMap.js:13 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ filter.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 onPoaDocLinkClick @ scope-of-sa.component.ts:62 ScopeOfSaComponent_div_0_ng_template_2_Template_a_click_0_listener @ scope-of-sa.component.html:5 executeListenerWithErrorHandling @ core.mjs:15031 wrapListenerIn_markDirtyAndPreventDefault @ core.mjs:15069 (anonymous) @ platform-browser.mjs:466 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 invokeTask @ zone.js:1714 globalCallback @ zone.js:1745 globalZoneAwareCallback @ zone.js:1781 Show 142 more frames ngx-extended-pdf-viewer.mjs:5105 Translation for the key #editor_none_label is missing. warn @ ngx-extended-pdf-viewer.mjs:5105 getL10nData @ viewer-2.14.304.min.js:22 translateElement @ viewer-2.14.304.min.js:22 translateFragment @ viewer-2.14.304.min.js:22 translate @ viewer-2.14.304.min.js:22 await in translate (async) initialize @ viewer-2.14.304.min.js:22 await in initialize (async) run @ viewer-2.14.304.min.js:22 webViewerLoad @ viewer-2.14.304.min.js:22 (anonymous) @ ngx-extended-pdf-viewer.mjs:3712 _ZoneDelegate.invoke @ zone.js:409 Zone.run @ zone.js:169 runOutsideAngular @ core.mjs:25507 (anonymous) @ ngx-extended-pdf-viewer.mjs:3712 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 doInitPDFViewer @ ngx-extended-pdf-viewer.mjs:3699 (anonymous) @ ngx-extended-pdf-viewer.mjs:3559 _ZoneDelegate.invoke @ zone.js:409 Zone.run @ zone.js:169 runOutsideAngular @ core.mjs:25507 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3559 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 callHook @ core.mjs:2551 callHooks @ core.mjs:2520 executeInitAndCheckHooks @ core.mjs:2471 refreshView @ core.mjs:9566 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 renderComponentOrTemplate @ core.mjs:9612 tickRootContext @ core.mjs:10866 detectChangesInRootView @ core.mjs:10891 detectChanges @ core.mjs:21505 tick @ core.mjs:26579 (anonymous) @ core.mjs:26434 _ZoneDelegate.invoke @ zone.js:409 onInvoke @ core.mjs:25608 _ZoneDelegate.invoke @ zone.js:408 Zone.run @ zone.js:169 run @ core.mjs:25462 next @ core.mjs:26433 next @ Subscriber.js:91 _next @ Subscriber.js:60 next @ Subscriber.js:31 (anonymous) @ Subject.js:34 errorContext @ errorContext.js:19 next @ Subject.js:27 emit @ core.mjs:22483 checkStable @ core.mjs:25530 onLeave @ core.mjs:25658 onInvokeTask @ core.mjs:25602 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 invokeTask @ zone.js:1714 globalCallback @ zone.js:1757 globalZoneAwareCallback @ zone.js:1781 load (async) customScheduleGlobal @ zone.js:1865 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleEventTask @ zone.js:283 (anonymous) @ zone.js:2022 (anonymous) @ http.mjs:1901 _trySubscribe @ Observable.js:37 (anonymous) @ Observable.js:31 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 doInnerSub @ mergeInternals.js:19 outerNext @ mergeInternals.js:14 (anonymous) @ OperatorSubscriber.js:13 next @ Subscriber.js:31 (anonymous) @ innerFrom.js:51 _trySubscribe @ Observable.js:37 (anonymous) @ Observable.js:31 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 mergeInternals @ mergeInternals.js:50 (anonymous) @ mergeMap.js:13 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ filter.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 onPoaDocLinkClick @ scope-of-sa.component.ts:62 ScopeOfSaComponent_div_0_ng_template_2_Template_a_click_0_listener @ scope-of-sa.component.html:5 executeListenerWithErrorHandling @ core.mjs:15031 wrapListenerIn_markDirtyAndPreventDefault @ core.mjs:15069 (anonymous) @ platform-browser.mjs:466 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 invokeTask @ zone.js:1714 globalCallback @ zone.js:1745 globalZoneAwareCallback @ zone.js:1781 Show 142 more frames ngx-extended-pdf-viewer.mjs:5105 #editor_none_label is undefined. warn @ ngx-extended-pdf-viewer.mjs:5105 translateElement @ viewer-2.14.304.min.js:22 translateFragment @ viewer-2.14.304.min.js:22 translate @ viewer-2.14.304.min.js:22 await in translate (async) initialize @ viewer-2.14.304.min.js:22 await in initialize (async) run @ viewer-2.14.304.min.js:22 webViewerLoad @ viewer-2.14.304.min.js:22 (anonymous) @ ngx-extended-pdf-viewer.mjs:3712 _ZoneDelegate.invoke @ zone.js:409 Zone.run @ zone.js:169 runOutsideAngular @ core.mjs:25507 (anonymous) @ ngx-extended-pdf-viewer.mjs:3712 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 doInitPDFViewer @ ngx-extended-pdf-viewer.mjs:3699 (anonymous) @ ngx-extended-pdf-viewer.mjs:3559 _ZoneDelegate.invoke @ zone.js:409 Zone.run @ zone.js:169 runOutsideAngular @ core.mjs:25507 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3559 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 callHook @ core.mjs:2551 callHooks @ core.mjs:2520 executeInitAndCheckHooks @ core.mjs:2471 refreshView @ core.mjs:9566 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 renderComponentOrTemplate @ core.mjs:9612 tickRootContext @ core.mjs:10866 detectChangesInRootView @ core.mjs:10891 detectChanges @ core.mjs:21505 tick @ core.mjs:26579 (anonymous) @ core.mjs:26434 _ZoneDelegate.invoke @ zone.js:409 onInvoke @ core.mjs:25608 _ZoneDelegate.invoke @ zone.js:408 Zone.run @ zone.js:169 run @ core.mjs:25462 next @ core.mjs:26433 next @ Subscriber.js:91 _next @ Subscriber.js:60 next @ Subscriber.js:31 (anonymous) @ Subject.js:34 errorContext @ errorContext.js:19 next @ Subject.js:27 emit @ core.mjs:22483 checkStable @ core.mjs:25530 onLeave @ core.mjs:25658 onInvokeTask @ core.mjs:25602 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 invokeTask @ zone.js:1714 globalCallback @ zone.js:1757 globalZoneAwareCallback @ zone.js:1781 load (async) customScheduleGlobal @ zone.js:1865 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleEventTask @ zone.js:283 (anonymous) @ zone.js:2022 (anonymous) @ http.mjs:1901 _trySubscribe @ Observable.js:37 (anonymous) @ Observable.js:31 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 doInnerSub @ mergeInternals.js:19 outerNext @ mergeInternals.js:14 (anonymous) @ OperatorSubscriber.js:13 next @ Subscriber.js:31 (anonymous) @ innerFrom.js:51 _trySubscribe @ Observable.js:37 (anonymous) @ Observable.js:31 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 mergeInternals @ mergeInternals.js:50 (anonymous) @ mergeMap.js:13 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ filter.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 onPoaDocLinkClick @ scope-of-sa.component.ts:62 ScopeOfSaComponent_div_0_ng_template_2_Template_a_click_0_listener @ scope-of-sa.component.html:5 executeListenerWithErrorHandling @ core.mjs:15031 wrapListenerIn_markDirtyAndPreventDefault @ core.mjs:15069 (anonymous) @ platform-browser.mjs:466 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 invokeTask @ zone.js:1714 globalCallback @ zone.js:1745 globalZoneAwareCallback @ zone.js:1781 Show 142 more frames ngx-extended-pdf-viewer.mjs:5105 Translation for the key #editor_free_text is missing. warn @ ngx-extended-pdf-viewer.mjs:5105 getL10nData @ viewer-2.14.304.min.js:22 translateElement @ viewer-2.14.304.min.js:22 translateFragment @ viewer-2.14.304.min.js:22 translate @ viewer-2.14.304.min.js:22 await in translate (async) initialize @ viewer-2.14.304.min.js:22 await in initialize (async) run @ viewer-2.14.304.min.js:22 webViewerLoad @ viewer-2.14.304.min.js:22 (anonymous) @ ngx-extended-pdf-viewer.mjs:3712 _ZoneDelegate.invoke @ zone.js:409 Zone.run @ zone.js:169 runOutsideAngular @ core.mjs:25507 (anonymous) @ ngx-extended-pdf-viewer.mjs:3712 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 doInitPDFViewer @ ngx-extended-pdf-viewer.mjs:3699 (anonymous) @ ngx-extended-pdf-viewer.mjs:3559 _ZoneDelegate.invoke @ zone.js:409 Zone.run @ zone.js:169 runOutsideAngular @ core.mjs:25507 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3559 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 callHook @ core.mjs:2551 callHooks @ core.mjs:2520 executeInitAndCheckHooks @ core.mjs:2471 refreshView @ core.mjs:9566 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 renderComponentOrTemplate @ core.mjs:9612 tickRootContext @ core.mjs:10866 detectChangesInRootView @ core.mjs:10891 detectChanges @ core.mjs:21505 tick @ core.mjs:26579 (anonymous) @ core.mjs:26434 _ZoneDelegate.invoke @ zone.js:409 onInvoke @ core.mjs:25608 _ZoneDelegate.invoke @ zone.js:408 Zone.run @ zone.js:169 run @ core.mjs:25462 next @ core.mjs:26433 next @ Subscriber.js:91 _next @ Subscriber.js:60 next @ Subscriber.js:31 (anonymous) @ Subject.js:34 errorContext @ errorContext.js:19 next @ Subject.js:27 emit @ core.mjs:22483 checkStable @ core.mjs:25530 onLeave @ core.mjs:25658 onInvokeTask @ core.mjs:25602 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 invokeTask @ zone.js:1714 globalCallback @ zone.js:1757 globalZoneAwareCallback @ zone.js:1781 load (async) customScheduleGlobal @ zone.js:1865 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleEventTask @ zone.js:283 (anonymous) @ zone.js:2022 (anonymous) @ http.mjs:1901 _trySubscribe @ Observable.js:37 (anonymous) @ Observable.js:31 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 doInnerSub @ mergeInternals.js:19 outerNext @ mergeInternals.js:14 (anonymous) @ OperatorSubscriber.js:13 next @ Subscriber.js:31 (anonymous) @ innerFrom.js:51 _trySubscribe @ Observable.js:37 (anonymous) @ Observable.js:31 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 mergeInternals @ mergeInternals.js:50 (anonymous) @ mergeMap.js:13 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ filter.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 onPoaDocLinkClick @ scope-of-sa.component.ts:62 ScopeOfSaComponent_div_0_ng_template_2_Template_a_click_0_listener @ scope-of-sa.component.html:5 executeListenerWithErrorHandling @ core.mjs:15031 wrapListenerIn_markDirtyAndPreventDefault @ core.mjs:15069 (anonymous) @ platform-browser.mjs:466 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 invokeTask @ zone.js:1714 globalCallback @ zone.js:1745 globalZoneAwareCallback @ zone.js:1781 Show 142 more frames ngx-extended-pdf-viewer.mjs:5105 #editor_free_text is undefined. warn @ ngx-extended-pdf-viewer.mjs:5105 translateElement @ viewer-2.14.304.min.js:22 translateFragment @ viewer-2.14.304.min.js:22 translate @ viewer-2.14.304.min.js:22 await in translate (async) initialize @ viewer-2.14.304.min.js:22 await in initialize (async) run @ viewer-2.14.304.min.js:22 webViewerLoad @ viewer-2.14.304.min.js:22 (anonymous) @ ngx-extended-pdf-viewer.mjs:3712 _ZoneDelegate.invoke @ zone.js:409 Zone.run @ zone.js:169 runOutsideAngular @ core.mjs:25507 (anonymous) @ ngx-extended-pdf-viewer.mjs:3712 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 doInitPDFViewer @ ngx-extended-pdf-viewer.mjs:3699 (anonymous) @ ngx-extended-pdf-viewer.mjs:3559 _ZoneDelegate.invoke @ zone.js:409 Zone.run @ zone.js:169 runOutsideAngular @ core.mjs:25507 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3559 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 callHook @ core.mjs:2551 callHooks @ core.mjs:2520 executeInitAndCheckHooks @ core.mjs:2471 refreshView @ core.mjs:9566 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 renderComponentOrTemplate @ core.mjs:9612 tickRootContext @ core.mjs:10866 detectChangesInRootView @ core.mjs:10891 detectChanges @ core.mjs:21505 tick @ core.mjs:26579 (anonymous) @ core.mjs:26434 _ZoneDelegate.invoke @ zone.js:409 onInvoke @ core.mjs:25608 _ZoneDelegate.invoke @ zone.js:408 Zone.run @ zone.js:169 run @ core.mjs:25462 next @ core.mjs:26433 next @ Subscriber.js:91 _next @ Subscriber.js:60 next @ Subscriber.js:31 (anonymous) @ Subject.js:34 errorContext @ errorContext.js:19 next @ Subject.js:27 emit @ core.mjs:22483 checkStable @ core.mjs:25530 onLeave @ core.mjs:25658 onInvokeTask @ core.mjs:25602 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 invokeTask @ zone.js:1714 globalCallback @ zone.js:1757 globalZoneAwareCallback @ zone.js:1781 load (async) customScheduleGlobal @ zone.js:1865 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleEventTask @ zone.js:283 (anonymous) @ zone.js:2022 (anonymous) @ http.mjs:1901 _trySubscribe @ Observable.js:37 (anonymous) @ Observable.js:31 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 doInnerSub @ mergeInternals.js:19 outerNext @ mergeInternals.js:14 (anonymous) @ OperatorSubscriber.js:13 next @ Subscriber.js:31 (anonymous) @ innerFrom.js:51 _trySubscribe @ Observable.js:37 (anonymous) @ Observable.js:31 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 mergeInternals @ mergeInternals.js:50 (anonymous) @ mergeMap.js:13 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ filter.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 onPoaDocLinkClick @ scope-of-sa.component.ts:62 ScopeOfSaComponent_div_0_ng_template_2_Template_a_click_0_listener @ scope-of-sa.component.html:5 executeListenerWithErrorHandling @ core.mjs:15031 wrapListenerIn_markDirtyAndPreventDefault @ core.mjs:15069 (anonymous) @ platform-browser.mjs:466 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 invokeTask @ zone.js:1714 globalCallback @ zone.js:1745 globalZoneAwareCallback @ zone.js:1781 Show 142 more frames ngx-extended-pdf-viewer.mjs:5105 Translation for the key #editor_free_text_label is missing. warn @ ngx-extended-pdf-viewer.mjs:5105 getL10nData @ viewer-2.14.304.min.js:22 translateElement @ viewer-2.14.304.min.js:22 translateFragment @ viewer-2.14.304.min.js:22 translate @ viewer-2.14.304.min.js:22 await in translate (async) initialize @ viewer-2.14.304.min.js:22 await in initialize (async) run @ viewer-2.14.304.min.js:22 webViewerLoad @ viewer-2.14.304.min.js:22 (anonymous) @ ngx-extended-pdf-viewer.mjs:3712 _ZoneDelegate.invoke @ zone.js:409 Zone.run @ zone.js:169 runOutsideAngular @ core.mjs:25507 (anonymous) @ ngx-extended-pdf-viewer.mjs:3712 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 doInitPDFViewer @ ngx-extended-pdf-viewer.mjs:3699 (anonymous) @ ngx-extended-pdf-viewer.mjs:3559 _ZoneDelegate.invoke @ zone.js:409 Zone.run @ zone.js:169 runOutsideAngular @ core.mjs:25507 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3559 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 callHook @ core.mjs:2551 callHooks @ core.mjs:2520 executeInitAndCheckHooks @ core.mjs:2471 refreshView @ core.mjs:9566 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 renderComponentOrTemplate @ core.mjs:9612 tickRootContext @ core.mjs:10866 detectChangesInRootView @ core.mjs:10891 detectChanges @ core.mjs:21505 tick @ core.mjs:26579 (anonymous) @ core.mjs:26434 _ZoneDelegate.invoke @ zone.js:409 onInvoke @ core.mjs:25608 _ZoneDelegate.invoke @ zone.js:408 Zone.run @ zone.js:169 run @ core.mjs:25462 next @ core.mjs:26433 next @ Subscriber.js:91 _next @ Subscriber.js:60 next @ Subscriber.js:31 (anonymous) @ Subject.js:34 errorContext @ errorContext.js:19 next @ Subject.js:27 emit @ core.mjs:22483 checkStable @ core.mjs:25530 onLeave @ core.mjs:25658 onInvokeTask @ core.mjs:25602 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 invokeTask @ zone.js:1714 globalCallback @ zone.js:1757 globalZoneAwareCallback @ zone.js:1781 load (async) customScheduleGlobal @ zone.js:1865 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleEventTask @ zone.js:283 (anonymous) @ zone.js:2022 (anonymous) @ http.mjs:1901 _trySubscribe @ Observable.js:37 (anonymous) @ Observable.js:31 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 doInnerSub @ mergeInternals.js:19 outerNext @ mergeInternals.js:14 (anonymous) @ OperatorSubscriber.js:13 next @ Subscriber.js:31 (anonymous) @ innerFrom.js:51 _trySubscribe @ Observable.js:37 (anonymous) @ Observable.js:31 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 mergeInternals @ mergeInternals.js:50 (anonymous) @ mergeMap.js:13 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ filter.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 onPoaDocLinkClick @ scope-of-sa.component.ts:62 ScopeOfSaComponent_div_0_ng_template_2_Template_a_click_0_listener @ scope-of-sa.component.html:5 executeListenerWithErrorHandling @ core.mjs:15031 wrapListenerIn_markDirtyAndPreventDefault @ core.mjs:15069 (anonymous) @ platform-browser.mjs:466 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 invokeTask @ zone.js:1714 globalCallback @ zone.js:1745 globalZoneAwareCallback @ zone.js:1781 Show 142 more frames ngx-extended-pdf-viewer.mjs:5105 #editor_free_text_label is undefined. warn @ ngx-extended-pdf-viewer.mjs:5105 translateElement @ viewer-2.14.304.min.js:22 translateFragment @ viewer-2.14.304.min.js:22 translate @ viewer-2.14.304.min.js:22 await in translate (async) initialize @ viewer-2.14.304.min.js:22 await in initialize (async) run @ viewer-2.14.304.min.js:22 webViewerLoad @ viewer-2.14.304.min.js:22 (anonymous) @ ngx-extended-pdf-viewer.mjs:3712 _ZoneDelegate.invoke @ zone.js:409 Zone.run @ zone.js:169 runOutsideAngular @ core.mjs:25507 (anonymous) @ ngx-extended-pdf-viewer.mjs:3712 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 doInitPDFViewer @ ngx-extended-pdf-viewer.mjs:3699 (anonymous) @ ngx-extended-pdf-viewer.mjs:3559 _ZoneDelegate.invoke @ zone.js:409 Zone.run @ zone.js:169 runOutsideAngular @ core.mjs:25507 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3559 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 (anonymous) @ ngx-extended-pdf-viewer.mjs:3562 timer @ zone.js:3128 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 ZoneTask.invoke @ zone.js:514 data.args. @ zone.js:3108 setTimeout (async) scheduleTask @ zone.js:3110 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleMacroTask @ zone.js:280 scheduleMacroTaskWithCurrentZone @ zone.js:729 (anonymous) @ zone.js:3152 proto. @ zone.js:1022 ngAfterViewInit @ ngx-extended-pdf-viewer.mjs:3562 callHook @ core.mjs:2551 callHooks @ core.mjs:2520 executeInitAndCheckHooks @ core.mjs:2471 refreshView @ core.mjs:9566 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 refreshEmbeddedViews @ core.mjs:10646 refreshView @ core.mjs:9519 refreshComponent @ core.mjs:10692 refreshChildComponents @ core.mjs:9291 refreshView @ core.mjs:9545 renderComponentOrTemplate @ core.mjs:9612 tickRootContext @ core.mjs:10866 detectChangesInRootView @ core.mjs:10891 detectChanges @ core.mjs:21505 tick @ core.mjs:26579 (anonymous) @ core.mjs:26434 _ZoneDelegate.invoke @ zone.js:409 onInvoke @ core.mjs:25608 _ZoneDelegate.invoke @ zone.js:408 Zone.run @ zone.js:169 run @ core.mjs:25462 next @ core.mjs:26433 next @ Subscriber.js:91 _next @ Subscriber.js:60 next @ Subscriber.js:31 (anonymous) @ Subject.js:34 errorContext @ errorContext.js:19 next @ Subject.js:27 emit @ core.mjs:22483 checkStable @ core.mjs:25530 onLeave @ core.mjs:25658 onInvokeTask @ core.mjs:25602 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 invokeTask @ zone.js:1714 globalCallback @ zone.js:1757 globalZoneAwareCallback @ zone.js:1781 load (async) customScheduleGlobal @ zone.js:1865 _ZoneDelegate.scheduleTask @ zone.js:430 onScheduleTask @ zone.js:320 _ZoneDelegate.scheduleTask @ zone.js:423 Zone.scheduleTask @ zone.js:257 Zone.scheduleEventTask @ zone.js:283 (anonymous) @ zone.js:2022 (anonymous) @ http.mjs:1901 _trySubscribe @ Observable.js:37 (anonymous) @ Observable.js:31 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ catchError.js:9 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 doInnerSub @ mergeInternals.js:19 outerNext @ mergeInternals.js:14 (anonymous) @ OperatorSubscriber.js:13 next @ Subscriber.js:31 (anonymous) @ innerFrom.js:51 _trySubscribe @ Observable.js:37 (anonymous) @ Observable.js:31 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 mergeInternals @ mergeInternals.js:50 (anonymous) @ mergeMap.js:13 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ filter.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 (anonymous) @ map.js:6 (anonymous) @ lift.js:10 (anonymous) @ Observable.js:26 errorContext @ errorContext.js:19 subscribe @ Observable.js:22 onPoaDocLinkClick @ scope-of-sa.component.ts:62 ScopeOfSaComponent_div_0_ng_template_2_Template_a_click_0_listener @ scope-of-sa.component.html:5 executeListenerWithErrorHandling @ core.mjs:15031 wrapListenerIn_markDirtyAndPreventDefault @ core.mjs:15069 (anonymous) @ platform-browser.mjs:466 _ZoneDelegate.invokeTask @ zone.js:443 onInvokeTask @ core.mjs:25595 _ZoneDelegate.invokeTask @ zone.js:442 Zone.runTask @ zone.js:214 ZoneTask.invokeTask @ zone.js:525 invokeTask @ zone.js:1714 globalCallback @ zone.js:1745 globalZoneAwareCallback @ zone.js:1781 Show 142 more frames ngx-extended-pdf-viewer.mjs:5095 PDF viewer: ngx-extended-pdf-viewer running on pdf.js 2.14.304 ngx-extended-pdf-viewer.mjs:5095 PDF adccd11069b50f04343425eec9e19868 [1.3 iOS Version 14.1 (Build 18A8395) Quartz PDFContext / -] (PDF.js: 2.14.304) modified by ngx-extended-pdf-viewer)

boyuyang2 commented 2 years ago

Here is my code,

      <ngx-extended-pdf-viewer
        [src]=localDocumentUrl
        [height]="'90%'"
        [showDownloadButton]="true"
        [zoom]="'auto'"
        [useBrowserLocale]="true">
      </ngx-extended-pdf-viewer>
stephanrauh commented 2 years ago

Thanks! All right, I can see there's some problem here, but I don't have a clue how it's related to the bug you've reported. But maybe it vanishes after getting rid of the console message.

The message means exactly what it says: when I started implementing ngx-extended-pdf-viewer, I often ran into strange bugs. The PDF viewer wouldn't show. After a long period of frustration and desperation, I learned that CSS is tricky. Sometimes, it tricks the PDF viewer into being modest. It'd take 0 pixels height. In other words, it's invisible.

There's that. I solved the problem by forcing the PDF viewer to use at least 100 pixels of height. Plus, I had it emit an error message. I can only guess, because I haven't seen your source code nor your running application, but I suppose that's what happening on your machine. Your setting of 90% is ignored for some reason unknown, the error message is printed, and the PDF viewer shows with merely 100 pixels height.

But that's not the issue you're reporting.

Your printing bug is almost certainly related to your CSS rules. Oh, wait: in rare cases, it's caused by your PDF document. I still have to understand when and why the bug occurs, but sometimes this CSS rule helps:

body[data-pdfjsprinting] #printContainer>.printedPage {
  width: 99.99% !important; // or 99%
}

Your download problem still puzzles me. The algorithm downloading a PDF file is as simple as can be. No idea how it can go wrong. But obviously it does.

Would you mind to send me a reproducer? That's a very simple but complete project showing the problem. Ideally, it's a GitHub project, but I don't insist on that. What I do insist on is that it does not rely on any third-party dependency. I don't want to install a database, or something like that. Bear with me: this project is a leisure-time project, and my leisure time is every bit as limited as your's. Unless you're ready to talk to my employer. That's always an option, but I don't assume you want to go this road.

Oh, just in case this sounds disappointing: don't be. We're going to solve this issue!

Best regards, Stephan

boyuyang2 commented 2 years ago

Sounds like there is an issue to the 'height' attribute, I tried with both pixels and vh, they are not working properly, always showed a very narrow window, only the percentage works.

boyuyang2 commented 2 years ago

I tried to add the pdf document to a modal dialog window.

stephanrauh commented 2 years ago

Did you add a timeout? Modal dialogs are often a bit tricky. The strategy that usually works is opening the modal without showing the PDF viewer (`*ngIf="false") and showing the PDF viewer after a short timeout.

stephanrauh commented 2 years ago

Any progress? I didn't here from you for a long time, so I'm going to close this issue now.

SergioSuarezDev commented 1 year ago

i have the same problem in ios, pdf not download