Bug 8922 - Evaluation of if-features is done regardless of ancestors