[document-rules.https.html?include=invalidPredicate] [invalid predicate should not throw error or start prefetch] expected: FAIL [document-rules.https.html?include=linkInShadowTree] [test that matching link in a shadow tree is prefetched] expected: FAIL [document-rules.https.html?include=defaultPredicate] [test document rule with no predicate] expected: FAIL [document-rules.https.html?include=hrefMatches] [test href_matches document rule] expected: FAIL [document-rules.https.html?include=not] [test document rule with negation predicate] expected: FAIL [document-rules.https.html?include=or] [test document rule with disjunction predicate] expected: FAIL [document-rules.https.html?include=and] [test document rule with conjunction predicate] expected: FAIL [document-rules.https.html?include=linkHrefChanged] [test that changing the href of an invalid link to a matching value triggers a prefetch] expected: FAIL [document-rules.https.html?include=newRuleSetAdded] [test that adding a second rule set triggers prefetch] expected: FAIL [document-rules.https.html?include=selectorMatchesDisplayLocked] [test selector_matches with link inside display locked container] expected: FAIL [document-rules.https.html?include=unslottedLink] [test that unslotted link never matches document rule] expected: FAIL [document-rules.https.html?include=selectorMatches] [test selector_matches document rule] expected: FAIL [document-rules.https.html?include=selectorMatchesDisplayNone] [test selector_matches with link inside display:none container] expected: FAIL [document-rules.https.html?include=selectorMatchesInShadowTree] [test selector_matches with link inside shadow tree] expected: FAIL [document-rules.https.html?include=selectorMatchesScopingRoot] [test selector_matches with :root] expected: FAIL [document-rules.https.html?include=immediateMutation] [test that selector_matches predicates respect changes immediately] expected: FAIL