[wpt-sync] Sync PR 51601 - ContainerTiming: provide painting information from image elements
Categories
(Core :: CSS Parsing and Computation, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox138 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 51601 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/51601
Details from upstream follow.
Jose Dapena Paz <jdapena@igalia.com> wrote:
ContainerTiming: provide painting information from image elements
Once the infrastructure to record ContainerTiming events is there, we
can sent paint events from the elements. This patch implements that for
the image elements. It shares most of the implementation with
ElementTiming.This patch adds also the initial set of WPT tests, as once image paint
detection is added, the full flags detection, paint recording and
observing are testable in the web platform.Explainer: https://github.com/bloomberg/container-timing/blob/main/README.md
Chromestatus: https://chromestatus.com/feature/5110962817073152
I2P: https://groups.google.com/a/chromium.org/g/blink-dev/c/J-WxY0w7bNk/m/VkqnomK-CAAJBug: 382422286
Change-Id: I5c7bb3eb8f19aa8c7ababe81dc7fe247d8fd4a5e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6268797
Reviewed-by: Noam Rosenthal \<nrosenthal@chromium.org>
Commit-Queue: José Dapena Paz \<jdapena@igalia.com>
Cr-Commit-Position: refs/heads/main@{#1438049}
Assignee | ||
Updated•25 days ago
|
Assignee | ||
Comment 1•25 days ago
|
||
Assignee | ||
Comment 2•25 days ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, and Chrome on GitHub CI
Total 7 tests and 1 subtests
Status Summary
Firefox
OK
: 7
FAIL
: 7
Chrome
OK
: 2
PASS
: 2
TIMEOUT
: 10
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /container-timing/tentative/containertiming-body-with-child-img.html [wpt.fyi]
- Body with containertiming observed reports children image paints.:
FAIL
(Chrome:TIMEOUT
)
- Body with containertiming observed reports children image paints.:
- /container-timing/tentative/containertiming-img-itself.html [wpt.fyi]
- Element with containertiming attribute is observable and reports the image paint.:
FAIL
(Chrome:TIMEOUT
)
- Element with containertiming attribute is observable and reports the image paint.:
- /container-timing/tentative/containertiming-observe-no-paint.html [wpt.fyi]
- Container timing did not report paints when there was nothing to paint.:
FAIL
(Chrome:PASS
)
- Container timing did not report paints when there was nothing to paint.:
- /container-timing/tentative/containertiming-two-overlapping-imgs.html [wpt.fyi]
- Overlapping images report to containertiming.:
FAIL
(Chrome:TIMEOUT
)
- Overlapping images report to containertiming.:
- /container-timing/tentative/containertiming-with-child-img.html [wpt.fyi]
- Paint of the image child of container timing is reported.:
FAIL
(Chrome:TIMEOUT
)
- Paint of the image child of container timing is reported.:
- /container-timing/tentative/img-not-child-of-container-timing.html [wpt.fyi]
- Containertiming observed without paintable contents and an image outside does not report observations.:
FAIL
(Chrome:PASS
)
- Containertiming observed without paintable contents and an image outside does not report observations.:
- /container-timing/tentative/nested-containertiming-child-img.html [wpt.fyi]
- A parent containertiming root does not get paints from children containertiming roots.:
FAIL
(Chrome:TIMEOUT
)
- A parent containertiming root does not get paints from children containertiming roots.:
Comment 4•23 days ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/1827c132315e
https://hg.mozilla.org/mozilla-central/rev/7856436d76f1
Description
•