Homepage: fix escaped redirect and hero double border - #746
Merged
Conversation
The `> release.md` redirect rendered as a literal `>`. Under this project's `jsx: "precompile"`, a bare string in an expression container passed as a component child is escaped more than once — `>` became `&amp;gt;` in the HTML. The surrounding panels were unaffected because their text sits inside element spans, which escape once. The CLI panel's text now does the same. The hero example also carried two rules: a `panel` wrapping a `code-panel`, each with its own 2px border. The wrapper existed to hold a paragraph above the example, which the current design no longer has, so it is removed and the example keeps a single border. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014idQZxeQCcKgtbVwC1pH42
PR #746: Homepage: fix escaped redirect and hero double border1 files, +21 / -9 Scope✅ PR scope looks good. Structural✅ No structural bloat detected. Slop✅ Slop indicators look low. Static Analysis✅ Oxlint found no issues. CorrectnessNo extraneous code patterns detected. |
Progressive disclosure for readers who want to see a real, non-trivial XMD workflow: <Plan> is an ordinary XMD document, and the raw file is the evidence. One line, no excerpt, no new heading. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014idQZxeQCcKgtbVwC1pH42
taras
enabled auto-merge (squash)
September 3, 2026 03:23
taras
disabled auto-merge
September 3, 2026 03:24
Swaps the raw.githubusercontent URL for the blob view with ?plain=1, which shows the Markdown as written instead of GitHub's render, so the components stay visible. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014idQZxeQCcKgtbVwC1pH42
taras
enabled auto-merge (squash)
September 3, 2026 03:33
Uh oh!
There was an error while loading. Please reload this page.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The
> release.mdredirect rendered as a literal>. Under this project'sjsx: "precompile", a bare string in an expression container passed as a component child is escaped more than once —>became&amp;gt;in the HTML. The surrounding panels were unaffected because their text sits inside element spans, which escape once. The CLI panel's text now does the same.The hero example also carried two rules: a
panelwrapping acode-panel, each with its own 2px border. The wrapper existed to hold a paragraph above the example, which the current design no longer has, so it is removed and the example keeps a single border.