[wpt-sync] Sync PR 43782 - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=266828
Categories
(Core :: Layout: Generated Content, Lists, and Counters, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox123 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 43782 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/43782
Details from upstream follow.
Tim Nguyen <ntim@apple.com> wrote:
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=266828
WebKit export from bug: [css-content] Issues with CSS
content
computed value serialization
Assignee | ||
Updated•9 months ago
|
Assignee | ||
Comment 1•9 months ago
|
||
Assignee | ||
Comment 2•9 months ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 3 tests and 94 subtests
Status Summary
Firefox
OK
: 2
PASS
: 132
CRASH
: 1
FAIL
: 69
Chrome
OK
: 3
PASS
: 191
FAIL
: 48
Safari
OK
: 3
PASS
: 139
FAIL
: 100
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Crashes
Firefox-only Failures
New Tests That Don't Pass
- /css/css-content/parsing/content-computed.html [wpt.fyi]:
CRASH
(Chrome:OK
, Safari:OK
) - /css/css-content/parsing/content-valid.html [wpt.fyi]
- e.style['content'] = "open-quote / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = "open-quote / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "open-quote / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "close-quote / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = "close-quote / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "close-quote / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "no-open-quote / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = "no-open-quote / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "no-open-quote / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "no-close-quote / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = "no-close-quote / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "no-close-quote / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "attr(alt) / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = "attr(alt) / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "attr(alt) / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "attr(data-foo) / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = "attr(data-foo) / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "attr(data-foo) / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "counter(counter-name) / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = "counter(counter-name) / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "counter(counter-name) / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "counter(counter-name, counter-style) / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = "counter(counter-name, counter-style) / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "counter(counter-name, counter-style) / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "counter(counter-name, dECiMaL) / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = "counter(counter-name, dECiMaL) / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "counter(counter-name, dECiMaL) / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "counter(counter-name, DECIMAL) / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = "counter(counter-name, DECIMAL) / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "counter(counter-name, DECIMAL) / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "counters(counter-name, ".") / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = "counters(counter-name, ".") / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "counters(counter-name, ".") / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "counters(counter-name, ".", counter-style) / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = "counters(counter-name, ".", counter-style) / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "counters(counter-name, ".", counter-style) / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "counters(counter-name, ".", dECiMaL) / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = "counters(counter-name, ".", dECiMaL) / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "counters(counter-name, ".", dECiMaL) / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "counters(counter-name, ".", DECIMAL) / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = "counters(counter-name, ".", DECIMAL) / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "counters(counter-name, ".", DECIMAL) / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "url("https://www.example.com/picture.svg\") / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = "url("https://www.example.com/picture.svg\") / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "url("https://www.example.com/picture.svg\") / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = ""hello" / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = ""hello" / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = ""hello" / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = ""hello" "world" / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = ""hello" "world" / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = ""hello" "world" / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = ""hello" attr(alt) "world" / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = ""hello" attr(alt) "world" / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = ""hello" attr(alt) "world" / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "counter(counter-name) "potato" / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = "counter(counter-name) "potato" / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "counter(counter-name) "potato" / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "counters(counter-name, ".") "potato" / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = "counters(counter-name, ".") "potato" / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "counters(counter-name, ".") "potato" / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = ""(" counters(counter-name, ".", counter-style) ")" / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = ""(" counters(counter-name, ".", counter-style) ")" / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = ""(" counters(counter-name, ".", counter-style) ")" / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "open-quote "hello" "world" close-quote / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = "open-quote "hello" "world" close-quote / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "open-quote "hello" "world" close-quote / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "url("https://www.example.com/picture.svg\") "hello" / "alt text"" should set the property value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - e.style['content'] = "url("https://www.example.com/picture.svg\") "hello" / "alt text" attr(foo) "bar"" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - e.style['content'] = "url("https://www.example.com/picture.svg\") "hello" / attr(foo)" should set the property value:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- e.style['content'] = "open-quote / "alt text"" should set the property value:
Comment 4•9 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/0689a4ae84fb
https://hg.mozilla.org/mozilla-central/rev/ee9822262c09
Description
•