Skip to content

Commit

Permalink
Bug 1925533 [wpt PR 48697] - Add ::check pseudo element, a=testonly
Browse files Browse the repository at this point in the history
Automatic update from web-platform-tests
Add ::check pseudo element

This pseudo element is added to allow <option> elements inside
<select> elements to have a standardized and customizable
checkmark icon.

Spec definition:
```
Option checkmark icon: the '::check' pseudo-element

The '::check' pseudo-element is only generated when the originating
element is a option element which has an ancestor select element
with base appearance.

'::check' is a tree-abiding pseudo-element. It accepts all
properties.
It inherits from its originating element.

'::check' generates a box as if it was an child of its originating
element, preceding any boxes generated by the '::before'
pseudo-element, with content as specified by 'content'.
```

Defined in:
w3c/csswg-drafts#10986

Bug: 369319576
Change-Id: Ie5058d66f90644f9732bc619a3f587b6203d1cf9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5925018
Reviewed-by: Joey Arhar <[email protected]>
Reviewed-by: Philip Rogers <[email protected]>
Commit-Queue: Traian Captan <[email protected]>
Reviewed-by: Kevin Babbitt <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1371648}

--

wpt-commits: da9d7dba3fc527999aeda736950cd9c3270314f8
wpt-pr: 48697
  • Loading branch information
tcaptan-cr authored and moz-wptsync-bot committed Oct 22, 2024
1 parent 2ba5036 commit 2a502bd
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<script>
test(() => {
assert_equals(
getComputedStyle(document.querySelector('option'), '::before').content,
getComputedStyle(document.querySelector('option'), '::check').content,
`"\u2713" / ""`);
}, 'appearance:base-select options should have a checkmark with empty alt text.');
</script>

0 comments on commit 2a502bd

Please sign in to comment.