Skip to content

fix(planning): fix interview id-chip wrapping, Summary table word breaks and header height at 390 px #8085

Closed

Description

@kyle-sexton

Refs: #7756

Agent Brief

Type: Bug
Summary: At phone width, id chips and Summary table words stay whole, and the question title shows in the first screen.

Current behavior:

  • The id chip style lets a chip break anywhere, so an id splits across lines: in Activity at 425 px and in Notes at 390 px.
  • At 390 px the Summary Decisions table breaks words mid-word.
  • At 390x844 the header is 244 px tall and pushes the question title below the first screen.

Desired behavior:

  • An id or id range such as Q12 or Q4-Q9 never splits across lines. A chip holding several ids may wrap between ids.
  • Summary Decisions table cells wrap only at word boundaries. A token too long for its cell scrolls inside the table's own container, never the page.
  • At 390x844, after load, the question title is fully visible with no scrolling.
  • Layout at 1440 px is unchanged.

Key interfaces:

  • The id-chip style (the chip inside question meta, Activity and Notes).
  • The Summary Decisions table.
  • The header under the phone breakpoint.

Acceptance criteria:

  • The diff adds a UI check at 390x844 and at 425 px: every id chip in Activity and Notes renders each id on one line.
  • The diff adds a UI check at 390 px: no Summary Decisions table cell has a computed word-break: break-all or overflow-wrap: anywhere, and the document has no horizontal scroll.
  • The diff adds a UI check at 390x844: the question title's bounding box bottom is at most 844 with scroll at 0.
  • scripts/check-changelog-fragments.sh passes, with one planning patch fragment added.
  • CI's test-bash passes on the PR.

Out of scope:

Refs #7756


This was generated by AI during backlog shaping. Split from #7756 so each piece fits the lane's run time; the owner approved this split in an attended backlog-shaping session on 2026-10-18.

Activity

  1. added
    needs-humanHuman-in-the-loop required; autonomous sessions must not resolve items carrying this.
    work-class: scopedA briefed fix or small feature; blast radius bounded by the brief, tests exist.
    on Oct 18, 2026
  2. added theissue type on Oct 18, 2026
  3. added
    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.
    and removed
    needs-humanHuman-in-the-loop required; autonomous sessions must not resolve items carrying this.
    on Oct 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.work-class: scopedA briefed fix or small feature; blast radius bounded by the brief, tests exist.

    Type

    Fields

    No fields configured for Bug.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions