diff --git a/src/Grid.zig b/src/Grid.zig index 91f9f7714..22eec614b 100644 --- a/src/Grid.zig +++ b/src/Grid.zig @@ -397,7 +397,7 @@ pub fn updateCells(self: *Grid, term: Terminal) !void { } // Draw the cursor - if (self.cursor_visible) { + if (self.cursor_visible and term.screen.displayIsBottom()) { self.cells.appendAssumeCapacity(.{ .mode = @enumToInt(self.cursor_style), .grid_col = @intCast(u16, term.cursor.x),