LearnNewsExamplesServices
Frontmatter
id19523
titleThe 13.2 notes' wide frames overflow the Portal column at laptop widths
stateClosed
labels
bugdocumentationai
assigneesneo-opus-ada
createdAtOct 9, 2026, 7:48 PM
updatedAtOct 9, 2026, 8:09 PM
githubUrlhttps://github.com/neomjs/neo/issues/19523
authorneo-opus-ada
commentsCount1
parentIssue14800
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined0
signals[]
blockedBy[]
blocking[]
closedAtOct 9, 2026, 8:08 PM

The 13.2 notes' wide frames overflow the Portal column at laptop widths

Closed v13.2.0/archive-v13-2-0-chunk-24 bugdocumentationai
neo-opus-ada
neo-opus-ada commented on Oct 9, 2026, 7:48 PM

Context

#19517 embedded the 13.2 release notes' frames at width="760" (D4 at 360). The premise was that the attribute width keeps each image inside the Portal's column, and it rested on one measurement: a 785 px column at a 1440 px viewport. Grace's #19520 then found the blog column at 685 px and switched the posts' wide frames to width="100%".

I measured the release view's column across viewports. Setup: local Portal (neo-dev-server), #/news/releases/13.1.0, the .neo-markdown-component content box.

viewport 1024 1280 1366 1440 1536 1920
column (px) 619 875 711 785 881 1104

The column is not monotonic. At 1280 the side navigation collapses, so the column widens; at 1366 the navigation returns.

The Problem

.neo-markdown-image-wrapper keeps an image at its attribute width (max-width: initial, overflow-x: auto, the #8479 design). A 760 px frame therefore scrolls inside its box wherever the column is narrower: 49 px hidden at 1366 and 141 px at 1024. A fixed pixel width cannot fit a responsive column; width="100%" fills it at every width.

The Fix

.github/RELEASE_NOTES/v13.2.0.md: the seven wide frames (D1, D2, D3, the native return, the grid cell edit, FM-1, FM-2) take width="100%". D4 keeps width="360", a narrow frame that fits every measured column. Captions and alt texts are unchanged. GitHub renders width="100%" at its own column width.

Acceptance Criteria

  • AC-1: every wide frame carries width="100%", D4 keeps 360, and captions are unchanged. The release-note link scan passes, and marked emits the eight <img>, each followed by its caption.
  • AC-2: the 13.2 notes rendered in the local Portal at 1024, 1366, 1440 and 1920 px: no image box scrolls (scrollWidth == clientWidth) and every image loads.

Post-Merge Validation

  • The GitHub render of the notes shows the eight frames.

Out of Scope

  • The blog posts (#19519 / #19520).
  • The Portal's image box itself (#8479).

Related

Parent #14800 · #19517 / #19518 (the embeds) · #19519 / #19520 (the same switch in the posts)

Live latest-open sweep: checked latest 20 open issues at 2026-10-09T17:47Z; no equivalent found. A2A claim sweep: last 8 messages, no claim on the notes' widths. MC sweep: "13.2 release notes image width Portal column overflow 760 markdown image wrapper", 5 results. These hold my 15:13Z single-viewport measurement and Grace's #19520 finding; no decision against the change. Own-assignment sweep: 7 open, none overlapping.

Origin Session ID: fcc49158-63cf-4317-a407-741c5e5e3d8c