Fix #463: pill spacing #473
No reviewers
Labels
No labels
actions
bug
cli
duplicate
enhancement
fork
forum
git storage
help wanted
insights
invalid
issues
moderation
oidc
ownership transfer
packages
pr/merge protection rules
projects
pull requests
question
releases
sponsorships
tags
webhooks
wiki
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
crueber/walhub!473
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/issue-463"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Preferred fix from the issue: TasksOverlay renders nothing when idle — the guard Show moved above the wrapper div (web/src/pages/Repo.jsx), so the Star/Watch/Fork/Clone row holds only real pills and its gap-2 owns every gap. The relative wrapper exists only with the pill and still anchors the tasks-drop popover when tasks run; Clone details-metrics unchanged; no backend change, no new deps. Extends the #447 contract comment to spacing (law-12 note in code). Sibling audit: Star/Watch return button straight out of Show, Fork is a bare A, Clone details IS the pill — no other empty flex items. Tests: new web/test/unit/header-gap-463.test.js (5 tests: idle-renders-nothing, gap ownership, pill+overlay intact, sibling audit, 390px arithmetic); targeted suites 55/55 green; full web suite 980/982 with the 2 smoke failures pre-existing on baseline (sandbox server answers 401); vite build clean. No browser drive (shared daemon blocks loopback per task note) — reasoning + headless + build only. Fixes #463.