From e95afceb91a0141b4f0b0abcc49e3c724bc4778b Mon Sep 17 00:00:00 2001 From: Kbz-8 Date: Fri, 8 May 2026 19:39:05 +0200 Subject: [PATCH] removing skip from chart --- src/landing.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/landing.rs b/src/landing.rs index 2e50379..42bb1e4 100644 --- a/src/landing.rs +++ b/src/landing.rs @@ -573,8 +573,13 @@ fn StatsPieChart(stats: ReadSignal>, total: ReadSigna let mut segments: Vec = Vec::new(); let mut cumulative = 0.0_f32; + let unskipped_total = use_memo(move || total() - *stats.read().get(&TestStatus::Skip).unwrap_or(&0) as f32); + for (key, val) in stats.read().iter() { - let stat = *val as f32 / total(); + if *key == TestStatus::Skip { + continue; + } + let stat = *val as f32 / unskipped_total(); if stat > 0.0 { segments.push(Segment { percentage: stat * 100.0,