diff --git a/crates/ui/src/dock/dock.rs b/crates/ui/src/dock/dock.rs index b57b719b..5599bc9f 100644 --- a/crates/ui/src/dock/dock.rs +++ b/crates/ui/src/dock/dock.rs @@ -371,7 +371,7 @@ impl Render for Dock { return div(); } - let cache_style = StyleRefinement::default().v_flex().size_full(); + let cache_style = StyleRefinement::default().absolute().size_full(); div() .relative() diff --git a/crates/ui/src/dock/tab_panel.rs b/crates/ui/src/dock/tab_panel.rs index a74f5223..6dec807e 100644 --- a/crates/ui/src/dock/tab_panel.rs +++ b/crates/ui/src/dock/tab_panel.rs @@ -14,7 +14,7 @@ use crate::{ h_flex, popup_menu::{PopupMenu, PopupMenuExt}, tab::{Tab, TabBar}, - v_flex, ActiveTheme, AxisExt, IconName, Placement, Selectable, Sizable, StyledExt as _, + v_flex, ActiveTheme, AxisExt, IconName, Placement, Selectable, Sizable, }; use super::{ @@ -799,7 +799,7 @@ impl TabPanel { .child( active_panel .view() - .cached(StyleRefinement::default().v_flex().size_full()), + .cached(StyleRefinement::default().absolute().size_full()), ), ) .when(state.droppable, |this| {