From c28cb1bfc68e2b8fdeecc2f85f241b9f19674713 Mon Sep 17 00:00:00 2001 From: LukeGus Date: Wed, 30 Sep 2026 17:50:42 -0500 Subject: [PATCH] fix: hide the built-in source pill in the host editor --- src/ui/lib/host-defaults-context.tsx | 2 +- src/ui/tests/lib/host-defaults-context.test.tsx | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/ui/lib/host-defaults-context.tsx b/src/ui/lib/host-defaults-context.tsx index 0d6760be7..3ffd98509 100644 --- a/src/ui/lib/host-defaults-context.tsx +++ b/src/ui/lib/host-defaults-context.tsx @@ -111,7 +111,7 @@ export function HostDefaultBadge({ settingKey }: { settingKey: string }) { ); } - if (own) return null; + if (own || source?.level === "builtin") return null; return ( { expect(screen.getByText("hostDefaults.source.folder:Prod")).toBeTruthy(); }); + it("shows nothing for a value that follows the built-in default", () => { + const { container } = withContext( + context({ source: () => ({ level: "builtin" }) }), + , + ); + expect(container.textContent).toBe(""); + }); + it("offers a reset for a host's own value", () => { const value = context({ isOwn: () => true }); withContext(value, );