Right pane is too narrow, 'On board' area is wrapping its content in 'bad' way.
.app-shell grid: 300px / 1fr / 320px → 280px / 1fr / 360px (map absorbs the delta; MapLibre sizes from container — no JS change)
.contract-route: + min-width: 0 — as a flex item with default min-width:auto it couldn't shrink, so its existing ellipsis never engaged and long in-flight legs overflowed instead of truncating
Cargo sub-line route span now carries className="contract-route" (previously had no white-space rule at all)
Left-pane guard: .plane-loc + min-width: 0 so a long in-flight leg truncates instead of overflowing at the new 280px width
Version
package.json → 0.15.1
CHANGELOG.md — v0.15.1 entry (ISS-004)
Checks (local)
tsc --noEmit clean; unit 238/238 green; playwright test --list = 33 tests in 9 files
e2e not run locally by design — CI verifies against the isolated stack. Existing specs assert only visibility/text on testids (ellipsis doesn't alter DOM text), so no spec changes needed
## What (issue #4)
*Right pane is too narrow, 'On board' area is wrapping its content in 'bad' way.*
- `.app-shell` grid: `300px / 1fr / 320px` → **`280px / 1fr / 360px`** (map absorbs the delta; MapLibre sizes from container — no JS change)
- `.contract-route`: + `min-width: 0` — as a flex item with default `min-width:auto` it couldn't shrink, so its existing ellipsis never engaged and long in-flight legs overflowed instead of truncating
- `.pane-btn`: + `white-space: nowrap` — stops "Fly to Madrid" / "Abandon −€X" labels wrapping mid-text
- Cargo sub-line route span now carries `className="contract-route"` (previously had no white-space rule at all)
- Left-pane guard: `.plane-loc` + `min-width: 0` so a long in-flight leg truncates instead of overflowing at the new 280px width
## Version
- `package.json` → **0.15.1**
- `CHANGELOG.md` — v0.15.1 entry (ISS-004)
## Checks (local)
- `tsc --noEmit` clean; unit 238/238 green; `playwright test --list` = 33 tests in 9 files
- e2e not run locally by design — CI verifies against the isolated stack. Existing specs assert only visibility/text on testids (ellipsis doesn't alter DOM text), so no spec changes needed
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
What (issue #4)
Right pane is too narrow, 'On board' area is wrapping its content in 'bad' way.
.app-shellgrid:300px / 1fr / 320px→280px / 1fr / 360px(map absorbs the delta; MapLibre sizes from container — no JS change).contract-route: +min-width: 0— as a flex item with defaultmin-width:autoit couldn't shrink, so its existing ellipsis never engaged and long in-flight legs overflowed instead of truncating.pane-btn: +white-space: nowrap— stops "Fly to Madrid" / "Abandon −€X" labels wrapping mid-textclassName="contract-route"(previously had no white-space rule at all).plane-loc+min-width: 0so a long in-flight leg truncates instead of overflowing at the new 280px widthVersion
package.json→ 0.15.1CHANGELOG.md— v0.15.1 entry (ISS-004)Checks (local)
tsc --noEmitclean; unit 238/238 green;playwright test --list= 33 tests in 9 files