╭ changed ──────────────╮ │src/ui/Repo/Commits.zig│ ╰───────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────╮ │883 const vp = sc.grid orelse return false; │ │884 const r = inner.children.values()[index].rect orelse return false; │ │885 const top = sc.y; │ │886 - const bottom = sc.y + @as(isize, @intCast(vp.size.height)); │ │886 + const bottom = sc.y + @as(isize, @intCast(vp.size.height - sc.bar_h)); │ │887 return (r.y + @as(isize, @intCast(r.size.height))) > top and r.y < bottom;│ │888 } │ │889 │ ╰───────────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────╮ │894 const sc = self.diffScroll(); │ │895 const vp = sc.grid orelse return; │ │896 const top = sc.y; │ │897 - const bottom = sc.y + @as(isize, @intCast(vp.size.height)); │ │897 + const bottom = sc.y + @as(isize, @intCast(vp.size.height - sc.bar_h));│ │898 var chosen: ?usize = null; │ │899 for (inner.children.keys(), inner.children.values()) |id, *child| { │ │900 const r = child.rect orelse continue; // content-space layout rect│ ╰───────────────────────────────────────────────────────────────────────────────────╯