enketo-core
enketo-core copied to clipboard
Transitive relevance not calculated
If question A's relevance depends on question B and question B becomes irrelevant than question A remains relevant. Should it not be the case that all questions whose relevance depends transitively on question B, become irrelevant when question B becomes irrelevant.
Good question! There are supposed to be 2 kinds of behaviors depending on what the configuration clearIrrelevantImmediately
has been set to (since the relevant evaluation looks at the state of the model). I think there is something not quite right with this setting (default) and we'll have to look into this (incl. the tests).