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} >