Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Jan 24, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

This regressed in PR #583 with the introduction of `height: 100%`. If
`min-height` was used to set the Group's height (rather than an
`!important` height override) then Panels would not fully fill the
available space in Safari.

This [Stack Overflow
comment](https://stackoverflow.com/questions/8468066/child-inside-parent-with-min-height-100-not-inheriting-height)
explains the reason why:

> An element grows in height as much as required by its inner content.
In such a situation, if the child also says I should have 100% height of
my parent (through height:100%), it becomes a deadlock - parent height
dependent on child, child height dependent on parent's. This deadlock
cannot be resolved by the browser and so height:100% simply doesn't
works...unless the parent as a resolvable height - one way to do which
is by giving an explicit height to parent

This PR fixes that by essentially switching the inner Panel element to
use `flex-grow: 1` rather than `height: 100%`

Resolves #619
@pull pull bot locked and limited conversation to collaborators Jan 24, 2026
@pull pull bot added the ⤵️ pull label Jan 24, 2026
@pull pull bot merged commit d1d2ddf into code:main Jan 24, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant