╭ changed ─────────────╮ │src/ui/Repo/Header.zig│ ╰──────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │301 } │ │302 │ │303 if (page.settings != null) { │ │304 - const route = ui.RoutablePage.repoRepoRoute(identity) orelse return error.RouteTooLong; │ │304 + const route = ui.RoutablePage.repoSettingsRoute(identity) orelse return error.RouteTooLong; │ │305 var text_box = try wgt.TextBox.init(allocator, ui.Repo.Settings.tab_label, .{ .border = .single, .round_corners = true, .wrap_kind = .none });│ │306 errdefer text_box.deinit(allocator); │ │307 text_box.getFocus().mode = .all; │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │308 - text_box.getFocus().kind = .{ .custom = try ui.inPageTabLink(session, route, current_tag == .repo_repo) };│ │308 + const selected = current_tag == .repo_settings or current_tag == .repo_roles; │ │309 + text_box.getFocus().kind = .{ .custom = try ui.inPageTabLink(session, route, selected) }; │ │310 try tab_ids.put(allocator, text_box.getFocus().id, {}); │ │310 - if (current_tag == .repo_repo) selected_tab = text_box.getFocus().id; │ │311 + if (selected) selected_tab = text_box.getFocus().id; │ │312 try tabs_box.children.put(allocator, text_box.getFocus().id, .{ │ │313 .widget = .{ .text_box = text_box }, │ │314 .rect = null, │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯