Skip to content

test: validate lazy Mermaid diagrams against current upstream - #9

Draft
Xauele wants to merge 24 commits into
ci/upstream-mermaid-base-20261026from
ci/validate-mermaid-20261026
Draft

Xauele wants to merge 24 commits into
ci/upstream-mermaid-base-20261026from
ci/validate-mermaid-20261026

Conversation

@Xauele

@Xauele Xauele commented Oct 26, 2026 •

Copy link
Copy Markdown
Owner

Screenshots

Real screenshots captured with Chromium running the actual /dev/null Laravel application. These are not mockups. The commits use seeded test data.

Desktop

Dark mode | Light mode -- | --   |  

Verification: Chromium E2E passed · CI 4/4 passed

The browser tests also confirm that Mermaid is not loaded while the post is folded. Its runtime downloads only when the diagram is needed.

## Screenshots

Real screenshots captured with Chromium running the actual /dev/null Laravel application. These are not mockups. The commits use seeded test data.

Desktop

Dark mode Light mode
Mermaid diagram, dark mode Mermaid diagram, light mode

Mobile and source view

Mobile (390px) Source toggle
Mermaid diagram on mobile Original Mermaid source

Verification: [Chromium E2E passed](https://github.com/Xauele/dev-null.sh/actions/runs/40418056768) · [CI 4/4 passed](https://github.com/Xauele/dev-null.sh/actions/runs/40417725073)

The browser tests also confirm that Mermaid is not loaded while the post is folded. Its runtime downloads only when the diagram is needed.Fork-only validation harness, do not merge. Same source as feat/mermaid-diagrams-20261026, with a CI override for current upstream fixtures and a separate React component test. No harness workflow changes belong in the upstream candidate.

Xauele added 24 commits October 26, 2026 23:45
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.

1 participant