layout: Add support for -webkit-text-security (#42181)

This change adds support for the unspecified `-webkit-text-security`
property. All major browsers support this property. The benefit of
adding this property is that the first addition of a prefixed CSS
property will allow us to start running MotionMark.

This depends on servo/stylo#295.

Testing: Three new Servo-specific tests are added for this change. There
are a few `-webkit-text-security` tests in WPT, but they do not seem
to test basic functionality.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
This commit is contained in:
Martin Robinson
2026-01-31 20:12:59 +01:00
committed by GitHub
parent 6237aa4677
commit db2a7cbe2a
10 changed files with 213 additions and 21 deletions

View File

@@ -7210,6 +7210,45 @@
{}
]
],
"webkit-text-security-001.html": [
"ae62566d359c33d0ed5098d0df0b12f61e0cfe84",
[
null,
[
[
"/_mozilla/css/webkit-text-security-001-ref.html",
"=="
]
],
{}
]
],
"webkit-text-security-002.html": [
"b0285460912ef1bc0db6105a732c463dcf195814",
[
null,
[
[
"/_mozilla/css/webkit-text-security-002-ref.html",
"=="
]
],
{}
]
],
"webkit-text-security-003.html": [
"74da342d13cb063fdad2ac18abe2e8fb3d5391f1",
[
null,
[
[
"/_mozilla/css/webkit-text-security-003-ref.html",
"=="
]
],
{}
]
],
"white-space-mixed-002.htm": [
"70fd5baf403e2f78572abb49cd4f37ab51fa2dc5",
[
@@ -10476,6 +10515,18 @@
"8f0a447ccb8175a8278438537e7597ad5116393b",
[]
],
"webkit-text-security-001-ref.html": [
"97d8482882c44afc8a8db20ccf2a591f32111040",
[]
],
"webkit-text-security-002-ref.html": [
"eefbc9ebedfb33b1d7bf5d8538ee050bfc92f5ad",
[]
],
"webkit-text-security-003-ref.html": [
"67d97c15ad3419936adba8da2df635040d1ded33",
[]
],
"white-space-mixed-002-ref.htm": [
"15d0c4d13842b305aaaec77b869bfd598bd5c231",
[]