diff --git a/zellij-server/src/panes/terminal_character.rs b/zellij-server/src/panes/terminal_character.rs index 2bb13264..c3e6b19d 100644 --- a/zellij-server/src/panes/terminal_character.rs +++ b/zellij-server/src/panes/terminal_character.rs @@ -375,7 +375,7 @@ impl CharacterStyles { } // apply new styles - *self = *new_styles; + *self = new_styles.enable_styled_underlines(self.styled_underlines_enabled); if let Some(changed_colors) = changed_colors { if let Some(AnsiCode::ColorIndex(color_index)) = diff.foreground {