Files
FreeCADWasmDev/docs/current/web-link-selection-boundaries.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

22 lines
1.2 KiB
Markdown

# Link selection batch 07ee637f0da52e63226cf00a
The four commands now enter NativeDocumentView through the existing PartBox
document-view endpoint. Native code resolves current document objects with
getSubObject/getLinkedObject, queries incoming links with Application::getLinksTo,
and returns structured selection and activeDocument fields. The Web adapter
offers the three group actions, applies selection without requiring a document
mutation and refreshes the target document scene.
Remaining implementation boundaries:
- Desktop selection history pushes are not yet connected to the existing Web
back/forward selection history owner.
- ViewProviderLink-specific sub-link target subnames and CommandLink's preferred
parent/tree occurrence selection still need equivalent handling. Current
object-level linked navigation and cross-document path traversal do not cover
every view-provider case.
- TreeWidget::selectAllLinks must be inspected to match its traversal options
and occurrence handling to Application::getLinksTo.
- Actual route catalog generation and incremental build/resource synchronization
belong to the outer pipeline. The complete batch is not implementation_ready.