1.3 KiB
Web CommandView batch 905c529cebc2924839755a3e
Source edits only. No builds, sync, tests, browser validation, benchmarks, or business acceptance were run. The outer pipeline owns build and route receipts.
Replaced the invalid Document::setModified call with Document::save and report runtime-filesystem save success only when the native save succeeds. Durable browser persistence is not established by this response.
Removed the malformed batch fallback that fabricated successful native command records without invoking commands. Unhandled batches now fail explicitly.
Added Std_ShowSelection to the existing native GUI dispatch allowlist and the Std command routing exception, alongside the other selected view commands. The native implementation remains Gui.runCommand through the desktop manager.
Remaining boundaries: the selected 16 commands are not declared implemented or accepted by these edits. The existing handler requires FreeCADGui, an active GUI document/view, and the desktop command manager. A core-only runtime must continue to report gui_host_unavailable. The browser view/document host integration, selection transfer, command-specific interactions, and executable registration for the selected batch remain unresolved. No implementation markers were added.