╭ changed ──────────────╮ │src/ui/Repo/Commits.zig│ ╰───────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭────────────────────────────────────────────────────────────╮ │656 .arrow_left => { │ │657 if (sc.x > 0) { │ │658 sc.x -= 1; │ │659 - ui.clampScroll(self.diffScroll()); │ │659 + self.diffScroll().clampToContent();│ │660 } else try self.focusList(root_focus); │ │661 }, │ │662 .arrow_right => { │ ╰────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────╮ │663 sc.x += 1; │ │664 - ui.clampScroll(self.diffScroll()); │ │664 + self.diffScroll().clampToContent(); │ │665 }, │ │666 .arrow_up => try self.moveDiff(root_focus, -1), │ │667 .arrow_down => try self.moveDiff(root_focus, 1),│ ╰─────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────────────────────╮ │698 │ │699 const sc = self.diffScroll(); │ │700 sc.y += delta * 5; // magnify because it's a line count│ │701 - ui.clampScroll(self.diffScroll()); │ │701 + self.diffScroll().clampToContent(); │ │702 if (in_range and self.hunkVisible(@intCast(target))) { │ │703 root_focus.setFocus(keys[@intCast(target)]); │ │704 } │ ╰────────────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────────────────────╮ │716 if (self.session.is_terminal) { │ │717 const sc = self.diffScroll(); │ │718 sc.y += delta * 5; // magnify because it's a line count│ │719 - ui.clampScroll(self.diffScroll()); │ │719 + self.diffScroll().clampToContent(); │ │720 try self.focusVisible(root_focus, delta > 0); │ │721 } else { │ │722 const inner = self.diffInner(); │ ╰────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────╮ │737 if (self.session.is_terminal) { │ │738 const sc = self.diffScroll(); │ │739 sc.y = if (to_end) std.math.maxInt(isize) else 0; │ │740 - ui.clampScroll(self.diffScroll()); │ │740 + self.diffScroll().clampToContent(); │ │741 } │ │742 root_focus.setFocus(if (to_end) keys[keys.len - 1] else keys[0]);│ │743 } │ ╰──────────────────────────────────────────────────────────────────────────────╯