Shared across modules ยท console.warn
{Designer}: `{props}` changed, but the desig...
Printed by Shared across modules, prefixed [lattice], since 1.91.0.
Warnings reference › designer.mountOnly.*
- Identifier
designer.mountOnly.*- Raised by
- Shared across modules
- Since
- 1.91.0
What happened
A designer component (React, Vue, Svelte or Angular) was re-rendered with a prop the underlying designer only reads at construction - relationships, factories or llm. The adapter applies every prop the designer has a setter for (state, mode, sources, guardrails), and names what is left over. The component neither drops the change without saying so nor rebuilds behind your back, because rebuilding would throw away the author's undo history, selection and open panels; the message names exactly which props were left unapplied.
The fix
Give the component a key that changes when the new value must take effect, so the rebuild is explicit and the cost is visible; or take the ref and drive the live designer's own API instead of re-rendering.
The smallest fix
<LatticeDesigner key={schemaVersion} relationships={relationships} />
Reference
Covered in full at the API reference.