Skip to content

fix(console): bump objectui pin to include sharing/webhook form pickers (#2421) - #2881

Merged
os-zhuang merged 1 commit into
mainfrom
claude/browser-test-object-name-92zu6t
Jul 13, 2026
Merged

fix(console): bump objectui pin to include sharing/webhook form pickers (#2421)#2881
os-zhuang merged 1 commit into
mainfrom
claude/browser-test-object-name-92zu6t

Conversation

@os-zhuang

Copy link
Copy Markdown
Contributor

Problem

Browser-testing the new "New Sharing Rule" form (/_console/apps/com.objectstack.setup/sys_sharing_rule?form=new) shows the Object field as a plain free-text input — the admin still has to hand-type the machine name — even though #2878 declared widget: 'object-ref' on it. The same is true for the criteria builder (filter-condition) and recipient picker (recipient-picker), and for the webhook form's object field from #2880.

Root cause

The picker widgets (object-ref, filter-condition, recipient-picker) ship in objectui, registered as field:<widget> components (objectui #2421 / 6a741605b1e0). When the widget isn't in the registry, the generic object form resolves widget || type and, finding nothing, falls through to the default text <Input> — exactly the "still lets me type it in" behavior.

But .objectui-sha pinned the Console SPA at e7bebe929349 (objectui #2420) — the commit immediately before the widgets landed. So the prebuilt @objectstack/console never contained them. Both #2878 and #2880 assumed "the widget already shipped in objectui," but the pin was never advanced past #2420.

Fix

Bump the pinned objectui SHA e7bebe9293496a741605b1e0 (the immediate next commit, objectui #2421), which registers exactly the three widgets and nothing else. The release pipeline rebuilds packages/console from this SHA, so the shipped Console SPA now resolves field:object-ref / field:filter-condition / field:recipient-picker to real pickers. The widgets read their object catalog from dataSource.getObjects() and degrade safely to the current value if the catalog can't load.

Generated via scripts/bump-objectui.sh, which also emits the @objectstack/console changeset routing the frontend delta through the normal release notes.

Changes

  • .objectui-sha: e7bebe9293496a741605b1e0
  • .changeset/console-6a741605b1e0.md: @objectstack/console minor bump summarizing the objectui range

🤖 Generated with Claude Code


Generated by Claude Code

feat(fields): pickers for the sharing rule form (object / criteria / recipient) (#2421)
objectui@6a741605b1e0c7d8cad94ac4a55cead7801a7e79
@vercel

vercelBot commented Jul 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
specReadyReadyPreview, CommentJul 13, 2026 11:50am

Request Review

@github-actionsgithub-actionsBot added documentation Improvements or additions to documentation tooling size/s labels Jul 13, 2026
@os-zhuang
os-zhuang marked this pull request as ready for review July 13, 2026 12:33
@os-zhuang
os-zhuang merged commit f71339c into mainJul 13, 2026
15 checks passed
@os-zhuang
os-zhuang deleted the claude/browser-test-object-name-92zu6t branch July 13, 2026 12:34
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationImprovements or additions to documentationsize/stooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@os-zhuang@claude