Skip to content

Fix WebAssembly browser regressions - #312

Merged
martin-raden merged 3 commits into
masterfrom
fix/master-browser-csv-header
Oct 27, 2026
Merged

martin-raden merged 3 commits into
masterfrom
fix/master-browser-csv-header

Conversation

@Alexander-Mitrofanov

@Alexander-Mitrofanov Alexander-Mitrofanov commented Oct 26, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • isolate numerical browser fixtures from editable GUI examples
  • derive the CSV download header expectation from rendered result columns
  • retain explicit coverage for both seed starts and seed ends
  • document both WebAssembly workflow regressions in ChangeLog

Root cause

Recent GUI changes exposed two stale assumptions in the real-browser tests. The prediction CSV assertion still expected the header from before seedEnd1 and seedEnd2 became defaults. The numerical regression setup also loaded maintainer-editable GUI examples before replacing their values, coupling the hosted suite to growing example content and causing the browser job to stall.

The tests now start directly from explicit, small regression inputs. GUI example files continue to be discovered and loaded by the application, while numerical checks remain deterministic.

Validation

  • npm test --prefix gui (29 tests passed)
  • python -m py_compile scripts/wasm/test-browser.py
  • Chromium real WASM browser regression passed
  • Firefox real WASM browser regression passed
  • git diff --check

@Alexander-Mitrofanov Alexander-Mitrofanov changed the title Fix browser CSV regression after seed-end defaults Fix WebAssembly browser regressions Oct 26, 2026
@martin-raden
martin-raden merged commit 1a1b5e2 into master Oct 27, 2026
7 checks passed
@martin-raden
martin-raden deleted the fix/master-browser-csv-header branch October 27, 2026 08:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants