Repository navigation
fix(web): let long inline code wrap so posts don't scroll sideways on phones - #4610
Merged
Merged
Conversation
… phones A long inline <code> span (an identifier or URL) overflowed the .prose column at phone width and pushed the whole page about 26-30px wide. .prose :not(pre) > code now uses overflow-wrap: anywhere, so inline code breaks inside the column. Fenced blocks (pre > code) are excluded and keep scrolling horizontally inside their own box. Fixes #4609 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Peter Amiri <peter@alurium.com>
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 free
to 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.
Summary
At phone width, a long inline
<code>span overflowed the.prosecolumn and made the whole page scroll sideways by about 26-30px. An example isapplication.wheels.protectedControllerMethodsin a paragraph. This adds one rule toweb/packages/ui/src/styles/base.css:Inline code now breaks inside the column. Fenced blocks (
pre > code) are excluded, so they keepwhite-space: preand scroll horizontally inside their own box. No other code styling changes.Fixes #4609
Testing (blog build)
routing-resources(previously 26px) or seven other code-heavy posts.pre.Starlight (guides, api) has its own inline-code rule; the matching change is tracked in #4608.
🤖 Generated with Claude Code