[selectors4] support wildcard (*) argument to :lang() selector and add support for string arguments
Categories
(Core :: CSS Parsing and Computation, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox114 | --- | fixed |
People
(Reporter: dbaron, Assigned: jfkthame)
References
Details
(Keywords: dev-doc-complete)
Attachments
(6 files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review |
Updated•3 years ago
|
| Assignee | ||
Comment 1•3 years ago
|
||
This is a Selectors-4 enhancement to the spec for the :lang() pseudo-class.
It seems Safari has been shipping this behavior for some time.
Updated•3 years ago
|
| Assignee | ||
Comment 2•3 years ago
|
||
This is the other extension to the :lang() pseudo-class in Selectors-4.
(Also supported in Safari.)
Depends on D174999
| Assignee | ||
Comment 3•3 years ago
|
||
Depends on D175000
| Assignee | ||
Comment 4•3 years ago
|
||
Depends on D175001
| Assignee | ||
Comment 5•3 years ago
|
||
Depends on D175002
| Assignee | ||
Updated•3 years ago
|
Comment 6•3 years ago
|
||
This allows to clean-up the previous patches by using a single ThinVec
(which stores length / capacity along with the allocation).
Comment 9•3 years ago
|
||
Backed out for mochitest failures in malloc_usable_size
Backout link: https://hg.mozilla.org/integration/autoland/rev/4939d1bb0b03717bf2602f319721c3f833e62916
Log link: https://treeherder.mozilla.org/logviewer?job_id=412222778&repo=autoland&lineNumber=2738
Comment 10•3 years ago
•
|
||
Please also check this crashes "[@ style::gecko_string_cache::WeakAtom::as_slice]" and this xpcshell failures.
Updated•3 years ago
|
Updated•3 years ago
|
Comment 12•3 years ago
|
||
Comment 13•3 years ago
|
||
Comment 14•3 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/b340f31925aa
https://hg.mozilla.org/mozilla-central/rev/95817aa93cfb
https://hg.mozilla.org/mozilla-central/rev/bc74ba399e3a
https://hg.mozilla.org/mozilla-central/rev/44278aa68c6a
https://hg.mozilla.org/mozilla-central/rev/f1dcf4173070
https://hg.mozilla.org/mozilla-central/rev/95df5b6a464f
Comment 16•3 years ago
|
||
Documentation changes can be tracked in the following GitHub issue: https://github.com/mdn/content/issues/26688
Updated•3 years ago
|
Comment 17•2 years ago
|
||
This might have caused bug 1839747, PTAL.
Description
•