From d7d94857244ee154ba56897b720695dda965e622 Mon Sep 17 00:00:00 2001 From: DCCONSTRUCTIONS Date: Sat, 29 Aug 2026 14:14:38 +0300 Subject: [PATCH] fix(lab): overlay full route semantic masks --- .../laboratory/VegetationShadowResult.tsx | 22 ++++++++++--------- .../test/vegetationShadow.test.mjs | 1 + 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/apps/control-station/src/workspaces/laboratory/VegetationShadowResult.tsx b/apps/control-station/src/workspaces/laboratory/VegetationShadowResult.tsx index 642e3e2..7b7840b 100644 --- a/apps/control-station/src/workspaces/laboratory/VegetationShadowResult.tsx +++ b/apps/control-station/src/workspaces/laboratory/VegetationShadowResult.tsx @@ -159,16 +159,18 @@ function FullRouteReviewEvidence({ {mode === "source" ? "SOURCE" : `${mode === "city" ? "EoMT CITY" : "DDRNet NATURE"} · КАДР ${sequence}/${review.frameCount}`} {layer && semantic ? ( - +
+ +
) : null} )} diff --git a/apps/control-station/test/vegetationShadow.test.mjs b/apps/control-station/test/vegetationShadow.test.mjs index d4c96ba..133ecd8 100644 --- a/apps/control-station/test/vegetationShadow.test.mjs +++ b/apps/control-station/test/vegetationShadow.test.mjs @@ -384,6 +384,7 @@ test("vegetation realtime LAB and archival benchmark use separate admitted instr assert.match(resultSource, /RAVNOVES004TREE mixed route review/); assert.match(resultSource, /RAVNOVES004TREE full recorded review/); assert.match(resultSource, /LaboratoryRecordedClipPlayer/); + assert.match(resultSource, /className="m48-clip-player__overlay"/); assert.match(resultSource, /linkedTgsResultId/); assert.match(benchmarkSource, /M48MaskComparisonVisual/); assert.doesNotMatch(benchmarkSource, /M49TgsFullShadowEvidence/);