diff --git a/apps/red-ui/src/app/screens/file/pdf-viewer/pdf-viewer.component.ts b/apps/red-ui/src/app/screens/file/pdf-viewer/pdf-viewer.component.ts index 382623e6f..1e23aa9ee 100644 --- a/apps/red-ui/src/app/screens/file/pdf-viewer/pdf-viewer.component.ts +++ b/apps/red-ui/src/app/screens/file/pdf-viewer/pdf-viewer.component.ts @@ -150,6 +150,18 @@ export class PdfViewerComponent implements OnInit, AfterViewInit, OnChanges { } }); + instance.iframeWindow.addEventListener('visibilityChanged', (event: any) => { + if (event.detail.element === 'searchPanel') { + const inputElement = instance.iframeWindow.document.getElementById('SearchPanel__input') as HTMLInputElement; + setTimeout(() => { + inputElement.value = ''; + }, 0); + if (!event.detail.isVisible) { + instance.docViewer.clearSearchResults(); + } + } + }); + this._loadDocument(); }); }