feedsignal/crates
Austin Schaefer 86863d809d Fix Subscribe button overflowing the sidebar's fixed width
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
2026-09-03 18:18:49 +02:00
..
core chore: Use valid license SPDX id. Revert logic refactor. 2026-08-21 14:03:10 +02:00
db Add unit tests for list_ranked_articles' feed_id filtering 2026-09-03 17:04:01 +02:00
feeds Split has_content test into three cases per reviewer request 2026-08-21 15:38:52 +02:00
llm Apply cargo fmt across the workspace 2026-08-21 13:10:08 +02:00
web Fix Subscribe button overflowing the sidebar's fixed width 2026-09-03 18:18:49 +02:00