Diagnostic checklist
Work from the stored answer outward.
- 01
Check braces and names
Use {questionName} for an answer reference. Then verify the name or valueName still exists after recent renaming.
- 02
Inspect values and types
Compare against choice values rather than display text, preserve exact spelling, and check whether the form stores a string, number, Boolean, or array.
- 03
Use the right array operator
For multi-select answers, contains tests membership. Equality describes an exact selection and behaves differently.
- 04
Follow inherited and external conditions
Panel and page rules, choices loaded while the app runs, variables, and custom functions can control a question even when its visibleIf looks correct on its own.