Skip to content

Make the popped-out panel the size of its window, not the size of its content - #31

Merged
JRBlaze merged 1 commit into
mainfrom
popout-fills-its-window
Sep 3, 2026
Merged

Make the popped-out panel the size of its window, not the size of its content#31
JRBlaze merged 1 commit into
mainfrom
popout-fills-its-window

Conversation

@JRBlaze

@JRBlaze JRBlaze commented Sep 3, 2026

Copy link
Copy Markdown
Owner

Popped out, the panel was position: static; height: 100% inside a host block with no height, so it grew to fit its content: the feed never scrolled and the composer, send targets and status bar sat below the bottom of a non-scrolling window. Nothing could be typed, sent or chosen from the pop-out.

Now position: fixed; inset: 0 — the panel is exactly the window and the existing flex column makes the feed the part that scrolls. Verified in the harness at 900×700: composer bottom 677, status bar 700, feed scrollable.

Version 1.18.1.

🤖 Generated with Claude Code

… content

Popped out, the panel was sized 100% of a host element that has no height
of its own, so the percentage resolved to "as tall as the content". A feed
as tall as its content never scrolls, and the composer, the send targets
and the status bar sat below the bottom edge of a window whose body does
not scroll either: nothing could be typed, sent or chosen from the pop-out.

The panel is now pinned to the window's viewport. It is exactly the
window, the feed takes what is left after the header and composer, and the
feed is the part that scrolls, the way it does on the page.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@JRBlaze
JRBlaze merged commit bb7e7f4 into main Sep 3, 2026
3 checks passed
@JRBlaze
JRBlaze deleted the popout-fills-its-window branch September 3, 2026 02:29
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