╭ changed ──────╮ │src/ui/User.zig│ ╰───────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │153 try stack.children.put(allocator, list.getFocus().id, .{ .flow_box_scroll = list }); │ │154 } │ │155 │ │156 - { │ │156 + // the header has no settings tab without a login, so keep the │ │157 + // stack's children 1:1 with the tabs by skipping the view too │ │158 + if (session.data.user_id != null) { │ │159 var settings_view = try Settings.View.init(allocator, session); │ │160 errdefer settings_view.deinit(allocator); │ │161 try stack.children.put(allocator, settings_view.getFocus().id, .{ .home_settings = settings_view });│ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯