diff --git a/src/renderer/components/dock/pod-logs.store.ts b/src/renderer/components/dock/pod-logs.store.ts index 6ec079c832..17cd6f027c 100644 --- a/src/renderer/components/dock/pod-logs.store.ts +++ b/src/renderer/components/dock/pod-logs.store.ts @@ -49,6 +49,8 @@ export class PodLogsStore extends DockTabStore { reaction(() => this.logs.get(dockStore.selectedTabId), () => { this.setNewLogSince(dockStore.selectedTabId); + // Refresh search when logs changed + searchStore.onSearch(this.logs.get(dockStore.selectedTabId)); }) reaction(() => dockStore.selectedTabId, () => { diff --git a/src/renderer/components/dock/search.store.ts b/src/renderer/components/dock/search.store.ts index 724cf9aff0..bd355e53a3 100644 --- a/src/renderer/components/dock/search.store.ts +++ b/src/renderer/components/dock/search.store.ts @@ -12,7 +12,7 @@ export class SearchStore { * @param query Search query from input */ @action - onSearch(text: string[], query: string) { + onSearch(text: string[], query = this.searchQuery) { this.searchQuery = query; if (!query) { this.reset();