diff --git a/src/widget/segmented_button/widget.rs b/src/widget/segmented_button/widget.rs index 29c26362..ea1c1a31 100644 --- a/src/widget/segmented_button/widget.rs +++ b/src/widget/segmented_button/widget.rs @@ -1867,6 +1867,7 @@ where .. }) = event { + shell.request_redraw(); state.focused_visible = true; return if *modifiers == keyboard::Modifiers::SHIFT { self.focus_previous(state, shell);