Skip to content

fix(app-space): connect fork/join bar to the backbone stem (#2896 follow-up) - #2901

Merged
jung-thomas merged 1 commit into
DEVfrom
worktree-fix-fork-stem-bar-gap
Oct 23, 2026
Merged

jung-thomas merged 1 commit into
DEVfrom
worktree-fix-fork-stem-bar-gap

Conversation

@jung-thomas

Copy link
Copy Markdown
Contributor

What

PR #2899 aligned the fork drops/ups to each lane's bubble center, but left the horizontal bar starting at lane-0's bubble while the vertical stem sits at the backbone bubble center — a ~10px horizontal jog where the stem meets the bar (the top of the fork in the CAP track, the connector the user flagged).

Measured, not guessed

On the live DEV page (event 10000015, CAP track — the two-Branch fork):

element x (left)
fork stem 50.8
fork bar (before) 60.8 → 10px gap
fork bar (after left: 1.175rem) 50.8 → gap = 0 ✓

Drops vs lane bubbles were already ≤1px (that part of #2899 was correct). Verified against the real rendered DOM via Playwright, then screenshotted — the stem and bar now connect cleanly.

Change

Set both the fork-connector__bar and join-connector__bar left to 1.175rem (the stem/down-stem x) instead of laneBubbleLeft(0), so the bar reaches the backbone stem. right (last lane's drop) unchanged.

Scope

CSS-positioning only in AppSpace.vue; class names/structure unchanged, so AppSpace.segments.test.ts existence assertions still pass. Target DEV.

…low-up)

PR #2899 aligned the fork drops/ups to each lane's bubble center, but left the
horizontal bar starting at lane-0's bubble (~61px) while the vertical stem sits
at the backbone bubble center (1.175rem ≈ 51px) — a ~10px horizontal jog where
the stem meets the bar (visible at the top of the fork in the CAP track).

Measured on the live DEV page (event 10000015, CAP track): stem left 50.8,
bar left 60.8 → 10px gap. Setting the bar's left to 1.175rem (the stem x)
closes it: re-measured gap_stem_to_bar = 0. Verified against the real rendered
DOM, not a static repro. Same change applied to the join-connector bar for
tracks that have a downstream join.
@jung-thomas
jung-thomas merged commit 7ba3910 into DEV Oct 23, 2026
4 of 5 checks passed
@jung-thomas
jung-thomas deleted the worktree-fix-fork-stem-bar-gap branch October 23, 2026 17:34
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