mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-03 13:02:09 +02:00
LibWeb: Handle empty string namespaces in selector matching
Per the CSS Namespaces spec, an empty string declared in an @namespace rule represents no namespace. Fixes WPT: - css/css-namespaces/prefix-002.xml - css/css-namespaces/prefix-003.xml
This commit is contained in:
Notes:
github-actions[bot]
2025-11-14 08:18:27 +00:00
Author: https://github.com/mikiubo Commit: https://github.com/LadybirdBrowser/ladybird/commit/88e19ebc11f Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/6815 Reviewed-by: https://github.com/AtkinsSJ ✅
@@ -0,0 +1,15 @@
|
||||
<root>
|
||||
<head xmlns="http://www.w3.org/1999/xhtml">
|
||||
<link rel="author" title="Anne van Kesteren" href="http://annevankesteren.nl/"/>
|
||||
<link rel="author" title="Opera Software ASA" href="http://opera.com/"/>
|
||||
<link rel="help" href="http://www.w3.org/TR/css-namespaces-3/#prefixes"/>
|
||||
<link rel="match" href="../../../../expected/wpt-import/css/css-namespaces/reference/ref-lime-1-generic.xml"/>
|
||||
<title>CSS Namespaces Test Suite: empty string prefix (Implied element namespace)</title>
|
||||
<style>
|
||||
@namespace foo "";
|
||||
t { background:red }
|
||||
foo|t { background:lime }
|
||||
</style>
|
||||
</head>
|
||||
<t>This sentence should have a green background.</t>
|
||||
</root>
|
||||
Reference in New Issue
Block a user