From 4feac890aa34b45e36c3ba8ab3a6e9296dade25f Mon Sep 17 00:00:00 2001 From: Lucas Meurer Date: Tue, 24 Mar 2026 17:33:20 +0100 Subject: [PATCH] Respect `WidgetVisuals::expansion` in TextEdit (#8013) This broke in #7587 --------- Co-authored-by: Emil Ernerfeldt --- crates/egui/src/widgets/text_edit/builder.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/crates/egui/src/widgets/text_edit/builder.rs b/crates/egui/src/widgets/text_edit/builder.rs index 1f103d2f8..ef668a02e 100644 --- a/crates/egui/src/widgets/text_edit/builder.rs +++ b/crates/egui/src/widgets/text_edit/builder.rs @@ -707,7 +707,11 @@ impl TextEdit<'_> { .frame .fill(background_color) .corner_radius(corner_radius) - .inner_margin(allocated.frame.inner_margin - Margin::same(stroke.width as i8)) + .inner_margin( + allocated.frame.inner_margin + + Margin::same((visuals.expansion - stroke.width).round() as i8), + ) + .outer_margin(Margin::same(-(visuals.expansion as i8))) .stroke(stroke) } else { allocated.frame