Skip to content

fix: mobile overflow and em-dash cleanup - #15

Open
murilopmachado wants to merge 1 commit into
mainfrom
fix/mobile-overflow-and-copy
Open

fix: mobile overflow and em-dash cleanup#15
murilopmachado wants to merge 1 commit into
mainfrom
fix/mobile-overflow-and-copy

Conversation

@murilopmachado

Copy link
Copy Markdown
Member

Summary

Impeccable audit findings on the new marketing site, all fixed:

  • P1 responsive: topbar's "View on GitHub" button had no wrap path under 480px, causing overlap with the brand mark
  • P1 responsive: hero terminal demo's CSS grid used a bare 1fr title column, which doesn't shrink below its content's intrinsic width -- long unbroken tokens (idx_orders_legacy_status) blew out the grid and forced the whole page into horizontal scroll on mobile
  • P2: engine table wrapped in an overflow-x: auto container so long hardening strings scroll instead of clipping
  • P3: trimmed body-copy em-dashes from 15 real instances down to 5 (kept the 3 title-tag "product — tagline" convention uses matching heyra/rsvp-m5, converted the rest to periods/colons/parens)

Detector also flagged the dot-grid hero background and "single font" -- verified both as false positives: the grid background is an established AxeForge brand convention already used on heyra/rsvp-m5/tools.axeforge, and the page genuinely uses two font families (Inter + JetBrains Mono) via var(--af-font-sans)/var(--af-font-mono) in the shared axeforge.css, which the detector doesn't see since it only scans the inline <style> block.

Result: 20/20 on impeccable audit.

Test plan

  • Headless-chromium screenshots at 375px and 1440px, before/after -- confirmed no page-level horizontal scroll, terminal demo wraps cleanly, table scrolls independently

impeccable audit found two real responsive bugs: the topbar's GitHub
button had no wrap path below 480px, and the hero terminal demo's grid
used a bare 1fr title column that doesn't shrink below its content's
intrinsic width -- long unbroken tokens (idx_orders_legacy_status)
blew out the grid and dragged the whole page into horizontal scroll.
Fixed both, plus wrapped the engine table in a scroll container and
trimmed body-copy em-dashes down from 15 to 5 (title-tag convention
kept, prose instances converted to periods/colons/parens).

Verified via headless-chromium screenshots at 375px and 1440px.
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown

✅ PR title follows the required format

Current title: fix: mobile overflow and em-dash cleanup

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