Skip to content

Projected phone menu dialog: items keep core's flex row, labels truncate and panel loses its background #2726

Open

Description

@ellenbauer

Follow-up to #2719 and #2720 (refs #2554). With both merged, Dunbar Oaks' phone menu (Wix, DLA main capture) opens and its links show and can be tapped, but it still differs from the source capture at 375px:

  1. Labels cut off. Items are 100px wide, so "Annual Meetings" and "News & Events" render as "...l Meetings" and "...s & Events". In the source, nav, list and items are all block (each item is 155px). In the import, core/navigation keeps its flex row default because the nav declares no display and withResolvedNonFlexNavigationLayout() skips it; the list is display:contents, so each item becomes a flex item sized by min-width:100px. Changing that default touches every list navigation, so it needs care.
  2. Column off centre. The nav sits about 14px right of its source position (x=179 against a centred column).
  3. Panel background is white instead of the source's beige.

Separately, and also true before these PRs: the menu links point at the original domain (https://www.dunbaroakshoa.com/schools).

A related case on Squarespace (St Francis Pet Hospital): inside the open dialog, the folder lists get translateX(330px) and nested folders are hidden, so items sit off screen.

🤖 Generated with Claude Code

Activity

  1. ellenbauer commented on Oct 14, 2026

    @ellenbauer
    ContributorAuthor

    Status: #2742, #2743, #2744, #2780, #2781 and #2783 are merged. Import-proven on fresh captures: Dunbar Oaks' phone menu shows all six labels in full, with its beige panel in the right place; St Francis phone items are on screen and its desktop About Us dropdown is restored. Still open: the St Francis desktop About Us label paints in the default text colour instead of white; the St Francis panel's own background layer doesn't paint (white via the UA background); Dunbar items sit about 15px low because of the added Close button; menu links point at the original domain.

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions