Files
FreeCADWasmDev/docs/current/web-commandview-905c529cebc2924839755a3e.md
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

23 lines
1.3 KiB
Markdown

# 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.