jim800121chen 44b877318d fix(frontend): 「開始推論」按鈕只在 camera 分頁顯示
「開始/停止推論」按鈕是 Camera 即時攝影機專用(打 /api/camera/start),
但原本渲染在所有分頁共用頂部。影片/圖片/批次是「上傳即自動推論」
(media-tab useInferenceStream=uploaded),不需此按鈕,顯示會誤導使用者
以為要先按開始推論。

用 activeTab === "camera" 條件渲染,非 camera 分頁隱藏。純顯示層改動,
handleStart/handleStop/isRunning/disabled 邏輯完全未動;與 handleTabChange
「切走即停」語意一致(切回 camera 時 isRunning 已 false、無殘留)。

reviewer 通過(0C/0M/0m)。tsc/eslint/build/14 test 綠 + 新增 1 測試驗
「按鈕只在 camera 顯示、切走隱藏、切回重現」。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-02 03:38:09 +08:00
..