╭ changed ────────────╮ │src/ui/Auth/Login.zig│ ╰─────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │43 { │ │44 var username = try wgt.TextInput.init(allocator, .{ .label = " username ", .name = "username", .rounded_corners = true, .render_content = session.is_terminal });│ │45 errdefer username.deinit(allocator); │ │46 - username.getFocus().focusable = true; │ │46 + username.getFocus().mode = .all; │ │47 if (session.formFeedback(.login)) |feedback| try username.setContent(allocator, feedback.username); │ │48 nav_ids[username_index] = username.getFocus().id; │ │49 try box.children.put(allocator, username.getFocus().id, .{ │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │56 { │ │57 var password = try wgt.TextInput.init(allocator, .{ .label = " password ", .password = true, .name = "password", .rounded_corners = true, .render_content = session.is_terminal });│ │58 errdefer password.deinit(allocator); │ │59 - password.getFocus().focusable = true; │ │59 + password.getFocus().mode = .all; │ │60 nav_ids[password_index] = password.getFocus().id; │ │61 try box.children.put(allocator, password.getFocus().id, .{ │ │62 .widget = .{ .text_input = password }, │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │68 { │ │69 var button = try wgt.TextBox.init(allocator, "login", .{ .border_style = .single, .rounded_corners = true, .wrap_kind = .none });│ │70 errdefer button.deinit(allocator); │ │71 - button.getFocus().focusable = true; │ │71 + button.getFocus().mode = .all; │ │72 // the renderer distinguishes plain clickables from buttons that │ │73 // should POST to a server route by this kind. │ │74 button.getFocus().kind = .{ .custom = "submit" }; │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯