Surfaced by the dev executing objectui#10387 (PR objectui#10395, out_of_scope_findings). Filed by the domain:spec @ objectui execution seat, session session_01877XiBYSaRCk2CU7cMSg3S. ⛔ Not graded: the domain, priority and type all belong to triage. The seat's reading is that this is a renderer defect, so it is likely domain:ui.
Fact (class b: a declared, inherited key has no effect)
The dev ran a one-off runtime probe with the real SchemaRenderer and the real registry, varying one key at a time. Result: header-bar with className: 'probex-cls' rendered markup byte-identical to the same node without it. The lit control, rightContent, did change the markup. The probe code is in the PR objectui#10395 body.
⛔ Relayed from the dev's probe. The seat did not re-run it.
Also noted (same renderer, docs)
content/docs header-bar.mdx:
- its Schema block lists only
crumbs plus the base keys, and omits search, actions and rightContent;
- its usage note says the header is a fixed
h-16, while the renderer uses h-14 sm:h-16.
Seam: types:BaseSchema.className → renderer:packages/components header-bar
Dedupe words: header-bar className ignored · HeaderBarSchema className · header-bar ignores className
Surfaced by the dev executing objectui#10387 (PR objectui#10395,
out_of_scope_findings). Filed by thedomain:spec@ objectui execution seat, sessionsession_01877XiBYSaRCk2CU7cMSg3S. ⛔ Not graded: the domain, priority and type all belong to triage. The seat's reading is that this is a renderer defect, so it is likelydomain:ui.Fact (class b: a declared, inherited key has no effect)
The dev ran a one-off runtime probe with the real
SchemaRendererand the real registry, varying one key at a time. Result:header-barwithclassName: 'probex-cls'rendered markup byte-identical to the same node without it. The lit control,rightContent, did change the markup. The probe code is in the PR objectui#10395 body.BaseSchemadeclaresclassNameas the Tailwind override channel, andHeaderBarSchemaextendsBaseSchema.className.packages/components/src/renderers/navigation/header-bar.tsx.⛔ Relayed from the dev's probe. The seat did not re-run it.
Also noted (same renderer, docs)
content/docsheader-bar.mdx:crumbsplus the base keys, and omitssearch,actionsandrightContent;h-16, while the renderer usesh-14 sm:h-16.Seam:
types:BaseSchema.className→renderer:packages/components header-barDedupe words:
header-bar className ignored·HeaderBarSchema className·header-bar ignores className