This page includes both tracks: base property support from #468928416 and percentage behavior from #498974811.
The first two sections are single-line samples for quick checks. The final
matrix mirrors the harder WPT cases (fragment edges, RTL, and sideways
writing modes) with slice and clone behavior.
Checking...Running feature detection.
Checks used: CSS.supports('text-decoration-inset', ...) and
computed style probe (getPropertyValue('text-decoration-inset')).
If this says OFF, enable via chrome://flags/#enable-experimental-web-platform-features
or command line --enable-blink-features=CSSTextDecorationInset.
the quick brown fox
the quick brown fox
Sanity check: when the feature is ON, these two lines should be visibly different. When OFF, they look almost the same.
the quick brown fox
the quick brown fox
the quick brown fox
the quick brown fox
the quick brown fox
the quick brown fox
foo a b c bar
foo a b c bar
foo a b c bar
foo a b c bar
foo a b c bar
foo a b c bar
foo a b c bar
foo a b c bar
third_party/blink/tools/run_web_tests.py -t Default --no-show-results \
external/wpt/css/css-text-decor/text-decoration-inset-{001..024}.html
third_party/blink/tools/run_web_tests.py -t Default --no-show-results \
external/wpt/css/css-text-decor/parsing/text-decoration-inset-{valid,invalid,computed}.html
cd /home/chrome/my-host/static-files/i-468928416
DISPLAY=:21 python3 capture_screenshots.py
# capture_screenshots.py forces: --enable-blink-features=CSSTextDecorationInset