Skip to content

[deep-report] Fix playground editor: duplicate @codemirror/state versions causing infinite loading #26457

@github-actions

Description

@github-actions

Description

The gh-aw Playground editor fails to load indefinitely — CodeMirror editors show "Loading..." with a console error: "Unrecognized extension value in extension set [...]. This sometimes happens because multiple instances of @codemirror/state are loaded". Root cause (#25381, open since Apr 8): docs/public/editor/editor.js pins conflicting old versions of CodeMirror packages via esm.sh (codemirror@6.0.2 + @codemirror/state@6.5.4 + @codemirror/view@6.39.14), resulting in duplicate @codemirror/state instances.

Expected Impact

The playground editor is the primary onboarding tool for new users evaluating gh-aw. A broken editor creates immediate friction for potential adopters. Fixing the version pinning will restore the interactive demo experience. Related: #25383 requests a Playwright smoke test to prevent regressions.

Suggested Agent

Copilot coding agent — update docs/public/editor/editor.js to use consistent, compatible codemirror package versions (likely by using a single import from codemirror bundle rather than mixing sub-packages).

Estimated Effort

Quick (< 1 hour)

Data Source

DeepReport Intelligence Briefing — 2026-04-15 (run §24461694592). Source: open issues #25381 (bug since Apr 8), #25383.

Generated by DeepReport - Intelligence Gathering Agent · ● 595.1K ·

  • expires on Apr 17, 2026, 3:10 PM UTC

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions