[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