From 883bd7bd2996232588485110fd033e0c6693f128 Mon Sep 17 00:00:00 2001 From: HJH <75428400+hjhke@users.noreply.github.com> Date: Wed, 29 Jul 2026 16:15:43 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20history=20=E5=86=85=E7=BD=AETag=20?= =?UTF-8?q?=E5=8A=A0=E4=B8=8A=E7=BB=9F=E8=AE=A1=E6=80=BB=E6=95=B0=E7=9A=84?= =?UTF-8?q?=E9=80=BB=E8=BE=91=20=E4=B8=8EuseBuiltinTagList=E4=B8=8D?= =?UTF-8?q?=E5=86=8D=E5=85=B1=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/renderer/src/main/src/components/HTTPHistory.tsx | 10 ++++------ .../HTTPHistory/HTTPHistoryFilter.tsx | 3 +-- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/app/renderer/src/main/src/components/HTTPHistory.tsx b/app/renderer/src/main/src/components/HTTPHistory.tsx index db181a1918..c3f36572d2 100644 --- a/app/renderer/src/main/src/components/HTTPHistory.tsx +++ b/app/renderer/src/main/src/components/HTTPHistory.tsx @@ -211,7 +211,7 @@ const HTTPHistoryInner: React.FC = (props) => { const [curTags, setCurTags] = useState([]) const httpHistoryRef = useRef(null) const [inViewport] = useInViewport(httpHistoryRef) - const { builtinTagList, setBuiltinTagList } = useBuiltinTagList(true, inViewport) + const { builtinTagList } = useBuiltinTagList(true, inViewport) const [rulesQueryparams, setRulesQueryparams] = useState('') const [mitmAggregateFilterRows, setMitmAggregateFilterRows] = useState([]) const [httpFlowTableDataLength, setHttpFlowTableDataLength] = useState(0) @@ -358,7 +358,6 @@ const HTTPHistoryInner: React.FC = (props) => { curTags={curTags} onSetCurTags={setCurTags} onSetCurProcess={setCurProcess} - setBuiltinTagList={setBuiltinTagList} resetTableAndEditorShow={resetTableAndEditorShow} > @@ -880,7 +879,6 @@ interface HistoryProcessProps { curTags?: string[] onSetCurTags?: (curTags: string[]) => void resetTableAndEditorShow?: (table: boolean, editor: boolean) => void // 重置 表格显示-编辑器不显示 - setBuiltinTagList?: (builtinTagList: FiltersItemProps[]) => void } export const HistoryProcess: React.FC = React.memo((props) => { const { @@ -891,7 +889,6 @@ export const HistoryProcess: React.FC = React.memo((props) onSetCurProcess, onSetCurTags, resetTableAndEditorShow, - setBuiltinTagList: propsSetBuiltinTagList, } = props const processRef = useRef(null) const [inViewport] = useInViewport(processRef) @@ -992,7 +989,9 @@ export const HistoryProcess: React.FC = React.memo((props) setTagListLoading(true) fetchHTTPFlowsFieldGroup(refreshRequest) .then((rsp) => { - const tags = (rsp.Tags || []).filter((item) => item.Value && item.Value !== HTTP_FLOW_FAVORITE_TAG) + const tags = (rsp.Tags || []).filter( + (item) => !!item.Value && item.Value !== HTTP_FLOW_FAVORITE_TAG && (!item.Builtin || !!item.Total), + ) const toFilterItem = (Value: string) => ({ label: Value, value: Value }) let TagList: FiltersItemProps[] = [], builtinTagList: FiltersItemProps[] = [] @@ -1005,7 +1004,6 @@ export const HistoryProcess: React.FC = React.memo((props) }) setTagList(TagList) setBuiltinTagList(builtinTagList) - propsSetBuiltinTagList?.(builtinTagList) }) .catch((error) => { yakitNotify('error', `query HTTP Flows Field Group failed: ${error}`) diff --git a/app/renderer/src/main/src/pages/hTTPHistoryAnalysis/HTTPHistory/HTTPHistoryFilter.tsx b/app/renderer/src/main/src/pages/hTTPHistoryAnalysis/HTTPHistory/HTTPHistoryFilter.tsx index a977d39d7b..439ada3c33 100644 --- a/app/renderer/src/main/src/pages/hTTPHistoryAnalysis/HTTPHistory/HTTPHistoryFilter.tsx +++ b/app/renderer/src/main/src/pages/hTTPHistoryAnalysis/HTTPHistory/HTTPHistoryFilter.tsx @@ -279,7 +279,7 @@ const HTTPHistoryFilterInner: React.FC = React.memo((pro // #endregion const httpHistoryFilterRef = useRef(null) const [inViewport] = useInViewport(httpHistoryFilterRef) - const { builtinTagList, setBuiltinTagList } = useBuiltinTagList(true, inViewport) + const { builtinTagList } = useBuiltinTagList(true, inViewport) return (
@@ -332,7 +332,6 @@ const HTTPHistoryFilterInner: React.FC = React.memo((pro curTags={curTags} onSetCurTags={setCurTags} onSetCurProcess={setCurProcess} - setBuiltinTagList={setBuiltinTagList} >