When doing the following:
Question 6: Select answer 1
Question 7: Select answer 1
Question 8: Select anything
Navigate back to question 6 and select answer 2
Then only question 7 will be deactivated and question 8 will still be shown. This is because the selected answer for question 7 is still stored, although it is not displayed.
Nested questions should therefore be deactivated and deselected, when deactivating the parent question.
This can be done by doing a recursive processing of all nested questions.
Example:
Question 6: Answer 1 enables question 7 Question 7: Answer 1 enables question 8 Question 8: ...
When doing the following: Question 6: Select answer 1 Question 7: Select answer 1 Question 8: Select anything Navigate back to question 6 and select answer 2
Then only question 7 will be deactivated and question 8 will still be shown. This is because the selected answer for question 7 is still stored, although it is not displayed.
Nested questions should therefore be deactivated and deselected, when deactivating the parent question.
This can be done by doing a recursive processing of all nested questions.