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, ], {