Skip to content

Fix dashboard panel titles centered by drag grip (v1.3.1)#80

Merged
Krippler merged 1 commit into
mainfrom
claude/fix-dashboard-handle
Jul 17, 2026
Merged

Fix dashboard panel titles centered by drag grip (v1.3.1)#80
Krippler merged 1 commit into
mainfrom
claude/fix-dashboard-handle

Conversation

@Krippler

Copy link
Copy Markdown
Owner

Bug

In 1.3.0 the drag grip was injected as a flex child of each panel header. Because .panel-head uses justify-content: space-between, adding the grip made three flex items — which centered every panel title (Connection, Repair Operations, Trends, …) instead of left-aligning it. Reported: "positioning of text is way off."

Fix

The grip is now absolutely positioned in a small reserved header gutter, out of the flex flow. Headers lay out exactly as they did before 1.3.0 (title left, actions right), and the grip still fades in on hover. One-line-of-CSS class of fix; no JS/behavior change.

Verification

Rendered in a headless browser at 1940px:

  • ✅ All panel titles back to a consistent left offset (was centered)
  • ✅ Header reads "SONARR DB REPAIR" with the app selected; grip reveals on hover without disturbing layout
  • ✅ 122 tests still green

Ships as 1.3.1 (CHANGELOG flipped + banners bumped) since the regression is live on latest. On merge the auto-release publishes 1.3.1 / 1.3 / 1 / latest.

🤖 Generated with Claude Code


Generated by Claude Code

The 1.3.0 drag grip was injected as a flex child of each panel header;
with justify-content: space-between that made three flex items and
centered every panel title (Connection, Repair Operations, ...) instead
of left-aligning it. The grip is now absolutely positioned in a small
reserved header gutter, out of the flex flow, so headers lay out exactly
as before 1.3.0 and the grip still appears on hover.

Verified in a headless browser at 1940px: all panel titles back to a
consistent left offset; grip no longer disturbs header layout.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013ffp2b19PUmzEU1fxpnURA
@Krippler
Krippler merged commit 7171189 into main Jul 17, 2026
2 checks passed
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.

2 participants