╭ changed ─────────────╮ │src/ui/Repo/Issues.zig│ ╰──────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────╮ │335 } │ │336 } │ │337 │ │338 - // the description shows a single border while selected (the focused │ │339 - // TextBox upgrades it to a double border itself). │ │338 + // the pane's selected child shows the selection border: the description│ │339 + // directly, the tags via the flow's selected item. │ │340 const inner = self.detailInner(); │ │341 for (inner.children.keys(), inner.children.values()) |id, *child| { │ │342 switch (child.widget) { │ ╰─────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────╮ │344 else => {}, │ │345 } │ │346 } │ │347 + if (self.tagFlow()) |tf| tf.selected = self.tagsFocused(); │ │348 │ │349 // cap the list at list_max_width only while the detail pane fits beside│ │350 // it. the box drops the detail when the width can't hold both minimums,│ ╰─────────────────────────────────────────────────────────────────────────────────────╯