fix: prevent phone-width horizontal overflow (closes #26) - #57
Conversation
|
Claude finished review — View run No duplicate or conflicting selectors — these are new, uniquely-named rules. Review: PR #57 — fix: prevent phone-width horizontal overflow (closes #26)Scope: What I checked
Non-blocking observationIssue #26 explicitly asked for a verification step — rendering and loading every page in headless Chromium at 320/390/1280px and asserting No bugs, no CLAUDE.md violations, no hallucinated APIs/selectors, no build-hygiene issues found. VerdictReady for merge (optional: confirm the rendered-page overflow check from issue #26 before/after merging, but nothing here blocks it). Structured Review Data (JSON){
"schema_version": "1.1",
"reviewer": "claude",
"commit_sha": "161fa391625bcd7d5cf851dea49227cd5f6d3db1",
"verdict": "CLEAN",
"findings": [],
"detailed_assessment": "styles.css gains four additive, correctly scoped rules with no selector collisions or syntax defects found in the changed lines.",
"holistic_assessment": "The fix satisfies issue 26's requested CSS rules but lacks documented rendered-page validation across phone viewport widths before merge."
}Reviewed commit: 161fa39 |
|
Closes #26
Summary of Changes
pds#18/qwt#144tostyles.css:.callout-body-container { min-width: 0; }to override flex items' defaultmin-width: autoso callouts don't expand past the column width.mjx-container[display="true"]withmax-width: 100%,min-width: 0 !important, andoverflow-x: autoto allow wide display equations to scroll horizontally instead of stretching the viewport.main a { overflow-wrap: break-word; }so long bare URLs wrap.@media (max-width: 575.98px) { main table { display: block; max-width: 100%; overflow-x: auto; } }so wide tables scroll horizontally on phone viewports without affecting desktop table layout.