Bug
1705067 [wpt PR 28471] - Include relevant -internal-visited-* properties in 'all'-expansion, a=testonly
Automatic update from web-platform-tests
Include relevant -internal-visited-* properties in 'all'-expansion
Any -internal-visited-* property is currently not affected by
'all', because such properties are not web-exposed (see
CSSProperty::IsAffectedByAll). This means they are not considered
part of all's expansion (in CascadeExpansion), and therefore rules
like :visited { all:unset; } don't work.
This CL fixes that by including -internal-visited-* properties in the
expansion if they are associated with an all-affected unvisited
counterpart.
Fixed:
1192517,
1195644
Change-Id: I0113fc3c7145ec1684c08629502379dc7e1fc50c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/
2821813
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org>
Cr-Commit-Position: refs/heads/master@{#872377}
--
wpt-commits:
2ba459b637fa21d801dbda3c5350e8cced01cf20
wpt-pr: 28471