Click here to download the Blitz Browser!

WPT

wpt / scroll-to-text-fragment / find-range-from-text-directive.html

Spec: URL Fragment Text Directives ↗

Runs: Chrome 155.0.8043.0 (wpt@b89af32bc, 2026-09-05) | Firefox 157.0a1 (wpt@b89af32bc, 2026-09-05) | Safari 251 preview (wpt@b89af32bc, 2026-09-05) | Ladybird 1.0-ca509 (wpt@b89af32bc, 2026-09-05) | Servo Servo 0.6 (wpt@2c385f65e, 2026-09-04) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
TotalNOT RUNNOT RUNNOT RUNNOT RUNNOT RUNNOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
Basic smoke test - full word match.
Prefix must start on a word boundary.
Prefix need not end on a word boundary.
Prefix doesn't exist.
Multiple overlapping prefixes.
Multiple overlapping one letter prefixes.
Prefix overlaps match text.
Match text after prefix.
Search invisible content between prefix and match.
Prefix appears at end of document.
|end| forces |start| to end on word boundary.
no |end| or suffix forces |start| to end on word boundary.
suffix means |start| need not end on word boundary.
|start| doesn't need to start on word boundary.
prefix with non-existent exact match.
prefix with non-existent range match.
match doesn't immediately follow prefix.
match doesn't immediately follow first prefix instance.
no-prefix; |end| forces |start| to end on word boundary.
no-prefix; no |end| or suffix forces |start| to end on word boundary.
no-prefix; suffix means |start| need not end on word boundary.
|start| must start on a word boundary.
non-existent exact match.
non-existent range match.
overlapping exact matches with suffix.
overlapping one letter exact matches with suffix.
matching range search.
inverted range search.
no suffix forces |end| to be end bounded.
suffix means |end| need not be end bounded.
|end| must be start bounded.
|end| must be start bounded even if full range is word bounded.
non-existent |end|.
Range with preceeding suffix.
Match with no suffix.
Suffix comes before |end|.
Search invisible content between |end| and suffix.
Suffix must be end bounded.
Suffix need not be start bounded.
Non-existent suffix.
Content appears between match and suffix.
Non-matching suffix in first potential match.
Non-matching suffix search continues to prefix match.
Range end matches correct suffix.
`start` element contains search-invisible text (display: none).
`start` element contains hidden text, which is a block boundary.
`start` element contains hidden text which is not a block boundary.
`start` element contains search-invisible text (iframe).
`start` element contains search-invisible text (image).
|end| can match after an overlapping rejected candidate.
Inline node boundary is not a word boundary.