From eefa532ecc0f32d0117d92444394b081c33bc038 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Thu, 4 Dec 2025 12:25:51 -0700 Subject: [PATCH] Improve model titles --- web/public/locales/en/views/classificationModel.json | 2 +- web/src/views/classification/ModelTrainingView.tsx | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/web/public/locales/en/views/classificationModel.json b/web/public/locales/en/views/classificationModel.json index 1b1ec811a..aecf3ca89 100644 --- a/web/public/locales/en/views/classificationModel.json +++ b/web/public/locales/en/views/classificationModel.json @@ -1,5 +1,5 @@ { - "documentTitle": "Classification Models", + "documentTitle": "Classification Models - Frigate", "details": { "scoreInfo": "Score represents the average classification confidence across all detections of this object." }, diff --git a/web/src/views/classification/ModelTrainingView.tsx b/web/src/views/classification/ModelTrainingView.tsx index d6d03c6cc..f9c1044ef 100644 --- a/web/src/views/classification/ModelTrainingView.tsx +++ b/web/src/views/classification/ModelTrainingView.tsx @@ -84,6 +84,12 @@ export default function ModelTrainingView({ model }: ModelTrainingViewProps) { const [page, setPage] = useState("train"); const [pageToggle, setPageToggle] = useOptimisticState(page, setPage, 100); + // title + + useEffect(() => { + document.title = `${model.name} - ${t("documentTitle")}`; + }, [model.name, t]); + // model state const [wasTraining, setWasTraining] = useState(false);