• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

source-academy / frontend / 30363489071

28 Jul 2026 01:26PM UTC coverage: 42.846% (+0.02%) from 42.823%
30363489071

push

github

web-flow
Drive the CSE Machine tab from its side-content tab (#4193)

* feat(playground): drive the CSE Machine tab from its side-content tab

Mirrors the existing Stepper tab-driven evaluator override
(PR #4035) for the CSE Machine: the tab is now offered whenever the
current conductor language has any evaluator with the "cse"
capability, regardless of which evaluator is currently selected.
Opening the tab force-selects that evaluator (so Run drives the CSE
machine); leaving it restores the language's default evaluator, and
the evaluator dropdown is hidden/disabled while the tab is active,
same as Stepper.

Requires source-academy/language-directory's cse capability to be
scoped to exactly one evaluator per language (see the language-
directory fix landing alongside this).

* chore: bump language-directory to 0.0.18

Picks up source-academy/language-directory#49 (scopes the cse
capability back to the CSE evaluator only, and removes the dead-end
CSE entries for Python §1/§2), which this PR's tab-driven CSE
Machine evaluator override depends on to correctly resolve which
evaluator to switch to.

2822 of 7615 branches covered (37.06%)

Branch coverage included in aggregate %.

11 of 26 new or added lines in 3 files covered. (42.31%)

1 existing line in 1 file now uncovered.

6572 of 14310 relevant lines covered (45.93%)

28.61 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

46.88
/src/commons/controlBar/ControlBarChapterSelect.tsx


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc