diff --git a/src/app/pdf-viewer/pdf-viewer.component.ts b/src/app/pdf-viewer/pdf-viewer.component.ts index 93a8d9cc4..7d9410fc6 100644 --- a/src/app/pdf-viewer/pdf-viewer.component.ts +++ b/src/app/pdf-viewer/pdf-viewer.component.ts @@ -114,16 +114,19 @@ export class PdfViewerComponent this._cMapsUrl = cMapsUrl; } - @Input('page') + @Input('page') set page(_page) { _page = parseInt(_page, 10) || 1; + const orginalPage = _page; if (this._pdf) { _page = this.getValidPageNumber(_page); } this._page = _page; - this.pageChange.emit(_page); + if (orginalPage !== _page) { + this.pageChange.emit(_page); + } } @Input('render-text')