Closed Bug 1633577 Opened 4 months ago Closed 3 months ago

[wpt-sync] Sync PR 23278 - Add Blink flag and IDLs for Delegated Ink Trail

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox78 fixed)

RESOLVED FIXED
mozilla78
Tracking Status
firefox78 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

(Depends on 1 open bug, )

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 23278 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/23278
Details from upstream follow.

Mario Bianucci <mabian@microsoft.com> wrote:

Add Blink flag and IDLs for Delegated Ink Trail

Create a Blink flag to hide upcoming feature behind, and add skeleton
IDLs, .cc and .h files for the feature.

TL;DR of feature: Provide developers a simple JS API to improve inking
latency. Latency is reduced by forwarding points from browser to GPU
process more directly, and then drawing them on the swapchain just
before the swap occurs, connecting them to the point most recently
rendered by the app.

Explainer here: https://github.com/WICG/ink-enhancement
i2p: https://groups.google.com/a/chromium.org/d/msg/blink-dev/JeGBzAfR_Bw/Ppo1u7ofBgAJ

Bug: 1052145
Change-Id: Ib0e1b1f6c4fbeaee551ca37770dbd72bdeeaa6b1
Reviewed-on: https://chromium-review.googlesource.com/2161932
WPT-Export-Revision: 9f3f4ffe04b8c99265bfc76d85746649e4e7737f

CI Results

Ran 12 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 68 tests

Status Summary

Firefox

OK : 1
PASS: 67
FAIL: 3

Chrome

OK : 1
FAIL: 3

Safari

OK : 1
FAIL: 3

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/delegated-ink/requestPresenter-returns-valid-promise.tentative.window.html
Received fulfilled promise for a good type.: FAIL (Chrome: FAIL, Safari: FAIL)
navigator needs to support ink to run this test.: FAIL (Chrome: FAIL, Safari: FAIL)
Receive rejected promise for a bad type.: FAIL (Chrome: FAIL, Safari: FAIL)

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/417cd0a8f560
[wpt PR 23278] - Add Blink flag and IDLs for Delegated Ink Trail, a=testonly
https://hg.mozilla.org/integration/autoland/rev/64d14cda8fbd
[wpt PR 23278] - Update wpt metadata, a=testonly
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/00b5c7d1b9d0
[wpt PR 23278] - Add Blink flag and IDLs for Delegated Ink Trail, a=testonly
https://hg.mozilla.org/integration/autoland/rev/25fc026783f9
[wpt PR 23278] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla78
You need to log in before you can comment on or make changes to this bug.