You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PR descriptions written with hard-wrapped lines (~80 columns) render differently on desktop vs. mobile. Single newlines inside paragraphs — which are soft breaks per CommonMark/GFM spec — are rendered as visible line breaks on desktop, but correctly collapsed to spaces on mobile.
Note the mid-sentence line breaks in the PR description body (e.g., "PR Sourcepos fixes #54 added a" breaks before "Route 53 storage backend...")
Open the same URL on mobile (iOS Safari) — the text flows as expected
The markdown source uses standard hard-wrapping at ~80 columns with no trailing spaces or backslashes. There are no intentional hard breaks. The source is valid CommonMark.
Desktop rendering (screenshot)
Expected behavior
Soft breaks should render consistently across desktop and mobile. Per CommonMark spec, a single newline in a paragraph should be treated as a space (or at minimum, both renderers should agree on how to handle it).
Actual behavior
Desktop renders soft breaks as <br> (hard line breaks). Mobile renders them as spaces. Same content, same context (PR description body), different output.
Description
PR descriptions written with hard-wrapped lines (~80 columns) render differently on desktop vs. mobile. Single newlines inside paragraphs — which are soft breaks per CommonMark/GFM spec — are rendered as visible line breaks on desktop, but correctly collapsed to spaces on mobile.
Reproduction
The markdown source uses standard hard-wrapping at ~80 columns with no trailing spaces or backslashes. There are no intentional hard breaks. The source is valid CommonMark.
Desktop rendering (screenshot)
Expected behavior
Soft breaks should render consistently across desktop and mobile. Per CommonMark spec, a single newline in a paragraph should be treated as a space (or at minimum, both renderers should agree on how to handle it).
Actual behavior
Desktop renders soft breaks as
<br>(hard line breaks). Mobile renders them as spaces. Same content, same context (PR description body), different output.Related issues