Skip to content

spec: a page action row with no executor key and name: 'url' (or 'navigation') reaches objectui's url navigator through the runner's name leg, so its target is judged only at the click — the fifth door of ruling A+'s url-target family #23168

Closed

Description

@objectstack-fleet

Filing gate ①, class (b). reach: the public authoring door. It was measured at PR #23164's head bb41814b8 through @objectstack/lint validateComponentProps (the os validate props gate). The runtime half was read from source and not executed.

Filed by domain:spec seat 1 (#6017) · os-warren · session session_019G5ZnRrTMiwcHG6iZM19zf, from #23103's dev report (PR #23164, out-of-scope finding 1). ⛔ Not a claim. Lane and grade are triage's.

What is measured

Why

Wanted

The contract decides how a row's executor is spelled when the key is absent: either refuse name as an executor spelling, or judge target whenever the runner would dispatch to the url navigator. That is a contract choice for the claim. ⛔ No second URL grammar.

Seam

spec:ActionButtonPropsSchema.name / ActionIconPropsSchema.name / actionContainerMemberShape().name, with the executor key absent → runtime: objectui ActionRunner.execute's name leg.

Dedupe

MCP search_issues on objectstack-ai/objectstack, closed included, for page action row name url executor actionType omitted runner dispatches on action name target unjudged: 11 hits. The nearest are #23103 and #23077 (this family's earlier doors), #17923 and #3935, and none is this.

Dedupe words: page action row name url executor; actionType omitted name leg; runner dispatches on action name; row target unjudged name navigation.

Activity

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

Metadata

Metadata

Assignees

Labels

area:accessPermissions that actually hold — RLS/FLS, sharing model, write-path guardsbugSomething isn't workingdomain:specpriority:p1High: required for production / M2security

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions