Skip to content

perf: extend viewport culling to updateCache and markStageDirty for off-screen blocks#7798

Closed
ssz2605 wants to merge 3 commits into
sugarlabs:masterfrom
ssz2605:perf/viewport-culling-cache-fix
Closed

perf: extend viewport culling to updateCache and markStageDirty for off-screen blocks#7798
ssz2605 wants to merge 3 commits into
sugarlabs:masterfrom
ssz2605:perf/viewport-culling-cache-fix

fix: correct viewport visibility checks and guard unhighlight against…

7382b7f
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project failed Jul 13, 2026 in 0s

59.26% (-0.01%) compared to e58db21

View this Pull Request on Codecov

59.26% (-0.01%) compared to e58db21

Details

Codecov Report

❌ Patch coverage is 31.25000% with 11 lines in your changes missing coverage. Please review.
✅ Project coverage is 59.26%. Comparing base (e58db21) to head (7382b7f).
⚠️ Report is 4 commits behind head on master.

Files with missing lines Patch % Lines
js/logo.js 22.22% 7 Missing ⚠️
js/block.js 60.00% 2 Missing ⚠️
js/blocks.js 0.00% 1 Missing ⚠️
js/turtle-singer.js 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #7798      +/-   ##
==========================================
- Coverage   59.27%   59.26%   -0.01%     
==========================================
  Files         176      176              
  Lines       57975    57979       +4     
==========================================
- Hits        34365    34364       -1     
- Misses      23610    23615       +5     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.