Intent to Deprecate and Remove: Remove expectedImprovement in DelegatedInkTrailPresenter

523 views
Skip to first unread message

Chromestatus

unread,
Aug 26, 2024, 12:13:32 PMAug 26
to blin...@chromium.org, gerc...@microsoft.com, sahir....@microsoft.com

Contact emails

sahir....@microsoft.com

Explainer

None

Specification

https://wicg.github.io/ink-enhancement

Summary

The attribute tells web developers how much improvement the DelegatedInkTrails API will provide to their current ink latency. However, this attribute is not worth increases to fingerprinting entropy.



Blink component

Blink>Input

Motivation

expectedImprovement tells web developers how much improvement the DelegatedInkTrails API will provide to their current ink latency. However, this attribute is not worth increases to fingerprinting entropy. The difference in cost to the web developer between using the expectedImprovement attribute and actually delegating the "wet" ink trail to the OS/Browser is minimal, and upon additional discussion, there was no good reason found for the web developer not delegating the ink trail after receiving some value from the expectedImprovement attribute (all improvement is good improvement). The removal of this attribute should have minimal impact to web compatibility as it was never implemented in Blink in the first place. This is the intent to remove the attribute from the web exposed DelegatedInkTrailPresenter interface. There is no usage of this attribute according to blink use counters.



Initial public proposal

None

TAG review

None

TAG review status

Not applicable

Risks



Interoperability and Compatibility

No interoperability or compatibility risks as the feature was not implemented and is not used; even incorrectly.



Gecko: No signal

WebKit: No signal

Web developers: No signals

Other signals:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?

None



Debuggability

None



Is this feature fully tested by web-platform-tests?

No

Flag name on chrome://flags

None

Finch feature name

None

Non-finch justification

None

Requires code in //chrome?

False

Tracking bug

https://bugs.chromium.org/347647410

Estimated milestones

Shipping on desktop 130


Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5194773674328064?gate=5169972251459584

This intent message was generated by Chrome Platform Status.

Mike Taylor

unread,
Aug 26, 2024, 12:40:36 PMAug 26
to blin...@chromium.org, gerc...@microsoft.com, sahir....@microsoft.com

LGTM1 to remove - if there's no usage, now is the time to get that done.

Relevant use counter for those interested: https://chromestatus.com/metrics/feature/timeline/popularity/5017

--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/0000000000006923df06209867e8%40google.com.

Mike Taylor

unread,
Aug 26, 2024, 12:41:45 PMAug 26
to Sahir Vellani, gerc...@microsoft.com, blink-dev

Also, would you remind requesting reviews for Enteprise, Debuggability, and Testing in the chromestatus entry? Thanks!

Sahir Vellani

unread,
Aug 26, 2024, 12:50:16 PMAug 26
to blink-dev, mike...@chromium.org, gerc...@microsoft.com, blink-dev, Sahir Vellani
Done! Thank you.

Yoav Weiss (@Shopify)

unread,
Aug 28, 2024, 5:37:10 AMAug 28
to blink-dev, sahir....@microsoft.com, Mike Taylor, gerc...@microsoft.com, blink-dev
LGTM2

Chris Harrelson

unread,
Sep 4, 2024, 1:36:36 PMSep 4
to Yoav Weiss (@Shopify), blink-dev, sahir....@microsoft.com, Mike Taylor, gerc...@microsoft.com
Reply all
Reply to author
Forward
0 new messages