mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-13 09:39:52 +00:00
A command that needs a number, such as `x` of `shape.rectangle`, `intensity` of `edit.colors.saturate` or `index` of `object.envelope.setMeshPoint`, answered "missing number `x`" both when the key was left out and when it was given as a value that is not a number, such as "40". A value that is given but is not a number is now refused with "`x` must be a number, not "40"", the message the optional number checks already use, showing the value as given. A key left out or given as null is still a missing number. Neither error changes the document or records an undo step. Docs: docs/mcp.md, docs/target-app-parity.md.