From abcbadb46b7c0e3ef6fa38c4e934c6fd6001590d Mon Sep 17 00:00:00 2001 From: Jim Ehrismann Date: Thu, 3 Mar 2022 19:07:14 -0500 Subject: [PATCH] proper fix Signed-off-by: Jim Ehrismann --- src/renderer/components/dock/logs/view.tsx | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/renderer/components/dock/logs/view.tsx b/src/renderer/components/dock/logs/view.tsx index 1aa5a18bcd..0f9069dafa 100644 --- a/src/renderer/components/dock/logs/view.tsx +++ b/src/renderer/components/dock/logs/view.tsx @@ -3,7 +3,7 @@ * Licensed under MIT License. See LICENSE in root directory for more information. */ -import React, { createRef, useEffect, useState } from "react"; +import React, { createRef, useEffect } from "react"; import { observer } from "mobx-react"; import { InfoPanel } from "../info-panel"; import { LogResourceSelector } from "./resource-selector"; @@ -34,18 +34,12 @@ interface Dependencies { const NonInjectedLogsDockTab = observer(({ className, tab, model, subscribeStores }: Dependencies & LogsDockTabProps) => { const logListElement = createRef(); const data = model.logTabData.get(); - const [tabIds, setTabIds] = useState([]); - - if (!tabIds.find(id => tab.id === id)) { - setTabIds([...tabIds, tab.id]); - model.reloadLogs(); - } useEffect(() => { model.reloadLogs(); return model.stopLoadingLogs; - }, []); + }, [tab.id]); useEffect(() => subscribeStores([ podsStore, ], {