diff --git a/zellij-server/src/panes/grid.rs b/zellij-server/src/panes/grid.rs index 4e0ba9b8..bf7fcc14 100644 --- a/zellij-server/src/panes/grid.rs +++ b/zellij-server/src/panes/grid.rs @@ -2791,8 +2791,14 @@ impl Perform for Grid { } else if clear_type == 2 { self.set_scroll_region_to_viewport_size(); self.fill_viewport(char_to_replace); + if let Some(images_to_reap) = self.sixel_grid.clear() { + self.sixel_grid.reap_images(images_to_reap); + } } else if clear_type == 3 { self.clear_lines_above(); + if let Some(images_to_reap) = self.sixel_grid.clear() { + self.sixel_grid.reap_images(images_to_reap); + } } }; } else if c == 'H' || c == 'f' {