From b308dd7d750c09cfddafbaf1f5a21f90213a0c90 Mon Sep 17 00:00:00 2001 From: princepal9120 <107296821+princepal9120@users.noreply.github.com> Date: Thu, 7 May 2026 18:31:12 +0000 Subject: [PATCH] fix(kanban): preserve assignee casing in dashboard --- plugins/kanban/dashboard/dist/index.js | 8 ++++++++ plugins/kanban/dashboard/dist/style.css | 6 ++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/plugins/kanban/dashboard/dist/index.js b/plugins/kanban/dashboard/dist/index.js index 1f5f0591758..1f0b4c6d3b5 100644 --- a/plugins/kanban/dashboard/dist/index.js +++ b/plugins/kanban/dashboard/dist/index.js @@ -1924,6 +1924,10 @@ title: props.columnName === "triage" ? "Hermes profile that will spec this task (default: the dispatcher's configured specifier). Leave blank to let the dispatcher pick." : "Hermes profile to assign. Leave blank and the dispatcher will pick from available profiles when the task is Ready.", + style: { textTransform: "none" }, + autoCapitalize: "none", + autoCorrect: "off", + spellCheck: false, }), h(Input, { type: "number", @@ -2517,6 +2521,10 @@ }, placeholder: tx(t, "emptyAssignee", "(empty = unassign)"), className: "h-7 text-xs flex-1", + style: { textTransform: "none" }, + autoCapitalize: "none", + autoCorrect: "off", + spellCheck: false, }), ); } diff --git a/plugins/kanban/dashboard/dist/style.css b/plugins/kanban/dashboard/dist/style.css index 0e721ea9d02..cb88bdfa5dd 100644 --- a/plugins/kanban/dashboard/dist/style.css +++ b/plugins/kanban/dashboard/dist/style.css @@ -202,8 +202,10 @@ align-items: center; gap: 0.4rem; font-size: 0.65rem; - text-transform: uppercase; - letter-spacing: 0.08em; + /* Assignee/profile names are case-sensitive. Do not visually uppercase + * lane headers, otherwise a valid `analyst` profile appears as `ANALYST` + * in the WebUI and users may copy the wrong casing back into edits. */ + letter-spacing: 0.02em; color: var(--color-muted-foreground); padding: 0 0.1rem; }