diff --git a/content/docs/protocol/objectui/actions.mdx b/content/docs/protocol/objectui/actions.mdx index 243bead5e7..606515d5e6 100644 --- a/content/docs/protocol/objectui/actions.mdx +++ b/content/docs/protocol/objectui/actions.mdx @@ -175,17 +175,6 @@ target: customer_quick_edit The four `submitBehavior` kinds and their options are documented on the [Forms guide](/docs/ui/forms). - -**Current renderer status (2026-08-10).** The console shipping at the pinned -`.objectui-sha` does **not** implement this contract yet: it renders -`/console/forms/:name` as a top-level page outside the shell, and it falls back -to the `thank-you` panel in both modes. The statement above is the contract — -the renderer half is tracked in ObjectUI and linked from the -[#7245 thread](https://github.com/objectstack-ai/objectstack/issues/7245). Until -it lands, an internal FormView that must land on its new record has to declare -`submitBehavior` explicitly. - - ### Modal Actions Open a modal/page by name. `target` is resolved as a **page** first, then as an object (which opens that object's create/edit form); when it names neither, the action falls through to its server-side handler. diff --git a/content/docs/ui/forms.mdx b/content/docs/ui/forms.mdx index 592dec7161..e8e6935bdc 100644 --- a/content/docs/ui/forms.mdx +++ b/content/docs/ui/forms.mdx @@ -434,8 +434,6 @@ Widening this — an allowlist of absolute origins, say — waits for measured d An explicit `submitBehavior` overrides the default in either mode, so nothing here removes an option — it only changes what an author gets for declaring nothing. -> **Current renderer status (2026-08-10).** The console shipping at the pinned `.objectui-sha` still applies `thank-you` as the default in **both** modes. The table above is the contract; the renderer half is tracked in ObjectUI and linked from the [#7245 thread](https://github.com/objectstack-ai/objectstack/issues/7245). Until it lands, declare `submitBehavior` explicitly on an internal FormView that must land somewhere specific. - ## 9. `type: 'form'` action — declarative form launchers App actions can declare `type: 'form'` to open a FormView without resorting to free-form URLs. The `target` is the FormView name; the runtime navigates to `/console/forms/:name` **inside the console shell** — the operator keeps the sidebar, navigation and breadcrumb, and a successful submit lands on the created record per the mode-aware default above. The full contract is stated on the [Action Protocol page](/docs/protocol/objectui/actions#what-type-form-promises).