╭ changed ─────────────╮ │src/ui/Fork/Header.zig│ ╰──────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │29 pub fn init(arena: *std.heap.ArenaAllocator, name: []const u8, forker_name: []const u8, id: []const u8, oid: []const u8) !Self {│ │30 return .{ │ │31 .name = name, │ │32 - .forker_name = forker_name, │ │32 + // the name can borrow from a temporary route; retain it for the snapshot. │ │33 + .forker_name = try arena.allocator().dupe(u8, forker_name), │ │34 .title = try ui.Title.init(arena, name, .scanlines), │ │35 .id = try arena.allocator().dupe(u8, id), │ │36 .oid = try arena.allocator().dupe(u8, oid), │ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯