Diagnostic checklist
Work from the stored answer outward.
- 01
Inspect both clearing settings
Check the survey-level clearInvisibleValues value and any question-level clearIfInvisible override.
- 02
Find readers of the hidden answer
Trace visibleIf, enableIf, and requiredIf expressions that still depend on the source after an earlier answer can hide it.
- 03
Reproduce the answer order
The meaningful sequence is answer the source, change an earlier answer so the source hides, then inspect downstream behavior.
- 04
Choose policy from intent
Use onHidden or onHiddenContainer only when immediate clearing is desired. Clearing also means the old answer will not reappear if the question becomes visible again.