I have noticed an issue, that seems to be quite important.
SCENARIO
I have 3 fields - A, B, C
A has 2 values: "1" and "2" (radio)
B has 2 values: "1" and "2" (radio)
C is a text
B appears only if the value of the A field is 1
C appears only if the value of the B field is 1
ISSUE
If I have the value "1" in field A I can see field B (Correct)
If I have the value "2" in field A I can't see B (Correct)
If I have the value "1" in field B I can see C (Correct)
If I have the value "2" in field B I can't see C (Correct)
Assuming that A,B and C depends on each other, I have to think that if:
I have the value "2" in A field I can't see B and, therefore I shouldn't see the field C, but actually it doesn't work.
If I select the value "2" for the field A, I still can see the field S if the field B has value "2"...
===========
Real life example
1. Do you have a job? (Yes/No)
2(if "Yes" is selected) Occupancy type (Full-time/Part-time)
3(if "Full-time" is selected) Describe your Full-time job
Then I decided to select, that I don't have a job at all, but if I do so leaving the "Occupancy type" with "Full-time" value, I will be able to see the field number 3 (Describe you Full-time job) however the field number 2 will disappear.