╭ changed ──────────────╮ │src/ui/Repo/Threads.zig│ ╰───────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭──────────╮ │← previous│ ╰──────────╯ ╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │1758 self.tagsInput(index, child_index, tf, key, root_focus); │ │1759 return; │ │1760 }, │ │1698 - .git_remote => |*git_remote| { │ │1761 + .copyable_text => |*copyable_text| { │ │1762 switch (key) { │ │1700 - .arrow_up => _ = self.moveDetailVertical(index, root_focus, false), │ │1763 + .arrow_up => if (!self.moveDetailVertical(index, root_focus, false)) self.focusToolRow(index, root_focus),│ │1764 .arrow_down => _ = self.moveDetailVertical(index, root_focus, true), │ │1702 - .arrow_left => if (git_remote.selected == 0) │ │1765 + .arrow_left => if (copyable_text.selected == 0) │ │1766 self.focusList(index, root_focus) │ │1767 else │ │1705 - try git_remote.input(allocator, key, root_focus), │ │1706 - else => try git_remote.input(allocator, key, root_focus), │ │1768 + try copyable_text.input(allocator, key, root_focus), │ │1769 + else => try copyable_text.input(allocator, key, root_focus), │ │1770 } │ │1771 return; │ │1772 }, │ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────╮ │2552 } │ │2553 } │ │2554 │ │2492 - const title_child_index: usize = 0; │ │2493 - │ │2555 // the tool row's first child after the spacer that pushes it right│ │2556 const first_in_row_index: usize = 1; │ │2557 │ ╰─────────────────────────────────────────────────────────────────────────────────╯