diff --git a/crates/egui_extras/src/table.rs b/crates/egui_extras/src/table.rs index 9147b3c0d..6fb5e014e 100644 --- a/crates/egui_extras/src/table.rs +++ b/crates/egui_extras/src/table.rs @@ -634,7 +634,11 @@ impl TableState { InitialColumnSize::Automatic(_) => Size::exact(*prev_width), InitialColumnSize::Remainder => Size::remainder(), } - .at_least(column.width_range.min.max(*max_used)) + .at_least(if column.clip { + column.width_range.min + } else { + column.width_range.min.max(*max_used) + }) .at_most(column.width_range.max) }; sizing.add(size);