Not an article-row or hot-reload issue after all — the Subscribe button in the sidebar header was genuinely spilling past the sidebar's 16rem width into the main content column. The sidebar panel is position: fixed; z-index: 10 (dx-sidebar-container in the vendored sidebar CSS), so that overflow floated on top of whatever main content happened to sit at the same height, which was the first article row's button — hence it only ever looked broken there. Root cause: .subscribe-form .dx-input had flex: 1 but no min-width: 0, so flexbox's default min-width: auto stopped it shrinking below its content-based minimum once the Subscribe button took its share of the row — a classic flexbox overflow gotcha. Added min-width: 0 to both the input and the form row. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PqTJmazHBQK878vjQ4JnnF |
||
|---|---|---|
| .. | ||
| core | ||
| db | ||
| feeds | ||
| llm | ||
| web | ||