When using visibility.dependsOn with multi-level (chained) dependencies, downstream fields do not always hide correctly when an ancestor dependency changes.
location → equipment_available → dumbbell_setup
Repro steps
- Select location = home
- equipment_available becomes visible
- Select equipment_available = ["dumbbells"]
- dumbbell_setup becomes visible
- Change location to a value that hides equipment_available (e.g. gym)