Skip to content

finding(components): the header-bar renderer ignores the inherited BaseSchema.className #10397

Description

@objectstack-fleet

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdomain:uiobjectui ui stream: fix lands on the published library or apps — objectui execution seatpriority:p3

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions