diff options
author | JustOff <Off.Just.Off@gmail.com> | 2019-04-20 13:53:46 +0300 |
---|---|---|
committer | JustOff <Off.Just.Off@gmail.com> | 2019-04-20 13:53:46 +0300 |
commit | d9137b4b7ae446750713c48a48574465301e3699 (patch) | |
tree | f9089b1a382b20b797704c0b224afcb93891f538 /layout/reftests/css-parsing | |
parent | e0116ac2b78eb4e621a4d0769e01f8358a6d661c (diff) | |
download | UXP-d9137b4b7ae446750713c48a48574465301e3699.tar UXP-d9137b4b7ae446750713c48a48574465301e3699.tar.gz UXP-d9137b4b7ae446750713c48a48574465301e3699.tar.lz UXP-d9137b4b7ae446750713c48a48574465301e3699.tar.xz UXP-d9137b4b7ae446750713c48a48574465301e3699.zip |
Handle URL token in a closer way to the CSS3 spec
Diffstat (limited to 'layout/reftests/css-parsing')
-rw-r--r-- | layout/reftests/css-parsing/invalid-url-handling.xhtml | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/layout/reftests/css-parsing/invalid-url-handling.xhtml b/layout/reftests/css-parsing/invalid-url-handling.xhtml index da1709b01..e6b85a81c 100644 --- a/layout/reftests/css-parsing/invalid-url-handling.xhtml +++ b/layout/reftests/css-parsing/invalid-url-handling.xhtml @@ -22,17 +22,16 @@ #two { background-color: green; } </style> <style type="text/css"> - /* not a URI token; the unterminated string ends at end of line, so - the brace never matches */ - #three { background-color: green; } + /* not a URI token; bad-url token is consumed until the first closing ) */ #foo { background: url(foo"bar) } - #three { background-color: red; } + #three { background-color: green; } </style> <style type="text/css"> - /* not a URI token; the unterminated string ends at end of line */ + /* not a URI token; bad-url token is consumed until the first closing ) */ + #four { background-color: green; } #foo { background: url(foo"bar) } ) } - #four { background-color: green; } + #four { background-color: red; } </style> <style type="text/css"> /* not a URI token; the unterminated string ends at end of line, so @@ -68,18 +67,19 @@ #eleven { background: url([) green; } </style> <style type="text/css"> - /* not a URI token; brace matching should work only after invalid URI token */ - #twelve { background: url(}{""{)}); background-color: green; } + /* not a URI token; bad-url token is consumed until the first closing ) + so the brace immediately after it closes the declaration block */ + #twelve { background-color: green; } + #twelve { background: url(}{""{)}); background-color: red; } </style> <style type="text/css"> /* invalid URI token absorbs the [ */ #thirteen { background: url([""); background-color: green; } </style> <style type="text/css"> - /* not a URI token; the opening ( is never matched */ - #fourteen { background-color: green; } + /* not a URI token; bad-url token is consumed until the first closing ) */ #foo { background: url(() } - #fourteen { background-color: red; } + #fourteen { background-color: green; } </style> <!-- The next three tests test that invalid URI tokens absorb [ and { --> <style type="text/css"> |