Files
NeitzelFXDesigner/docs/manual-runtime-navigation.md
T
konrad 2fe408bb4d Discover Model paths and compatible binding targets in both hosts
Add non-constructing target metadata and a shared read-only browser for the Person fixtures. Negotiate binding discovery independently, preserve FXML, and explain direction/type mismatches. Record remaining manual navigation checks as explicitly skipped.
2026-11-13 08:57:35 +01:00

3.2 KiB
Raw Blame History

Manual runtime navigation and interactive preview review

Status: review ended at the user’s request; accepted to proceed on 2026-11-13. Standalone checks passed. The first eight IntelliJ checks passed; the remaining checks are explicitly skipped, not assumed to have passed. No additional manual tests are scheduled for this gate.

Baseline

NeitzelFXDesigner 7b1d754, including the native worker shutdown correction; macOS arm64, host JDK 25 / JavaFX and Kit 26, target Java 21 / JavaFX 21.0.7. Fresh classpath Full.fxml, AddressForm, NoteForm and VisitRow fixtures. The user performed the actions and reported each result. Automated module-path qualification is recorded separately; no human module-path pass is claimed here.

Reported results

Scenario Standalone IntelliJ
Full → home opens AddressForm separately and preserves parent Passed Passed
Opening home again reuses the existing editor Passed Passed
AddressForm → nested opens NoteForm with both ancestors open Passed Passed
Repeat visits opens/reuses AddressForm without parent layout changes Passed Passed
Explicit Open Row Component opens VisitRow without parent layout changes Passed Passed
Independent VisitRow example renders and accepts street edits Passed Passed
Closing preview and rerunning creates one fresh sample window Passed Passed
Stop preview and rerun preserve editor responsiveness Passed Passed
Unsaved source comment marks preview outdated and preserves edited sample state Passed Skipped (user decision)
Save restarts exactly one preview with fresh data and clears outdated indication Passed Skipped (user decision)
Closing VisitRow editor closes its preview; reopening succeeds Passed Skipped (user decision)
Full Table-row street edits immediately update home/repeated labels Passed Skipped (user decision)
Invalid numeric input followed by 42 recovers; shared street editing remains responsive Passed Skipped (user decision)
Parent draft and one-step Undo/Redo survive navigation to home and back Passed Skipped (user decision)
Explicit rerun uses current unsaved draft, resets sample state and clears outdated indication Passed Skipped (user decision)
Closing AddressForm editor closes only its own preview; Full remains interactive Passed Skipped (user decision)
Reopened AddressForm builds/renders/previews while Full retains its edited sample data Passed Skipped (user decision)

The numeric recovery check demonstrates observed UI recovery; automated target checks establish Model conversion semantics. Controller actions and source-origin cases retain their recorded automated evidence; this review does not claim additional human observation of those cases.

Acceptance boundary

The user stopped before the IntelliJ unsaved-draft test and authorized continuing with shared discovery. Remaining IntelliJ checks and any separate human module-path repetition are skipped. Automated qualification remains recorded separately; waived human checks are not evidence of observed behavior.

See runtime implementation and native lifecycle correction.