We've recently made two changes to this API:
1. The API has been renamed drawElementImage (2d) and texElementImage2D 
(webgl). To make the transition easier, the previous names will continue to 
work until M145.
2. The privacy&security approach has been updated so that no sensitive 
information can be drawn into canvas. There was previously an option for 
this, which has been removed. The explainer 
<https://github.com/WICG/html-in-canvas?tab=readme-ov-file#privacy-preserving-painting>
 
has been updated with more information.

On Friday, May 23, 2025 at 10:41:26 AM UTC-7 Chromestatus wrote:

Contact emails chri...@chromium.org, vmp...@chromium.org, 
sche...@chromium.org, khusha...@chromium.org 

Explainer https://github.com/WICG/html-in-canvas 

Specification None 

Summary 

drawElement() allows users of 2D and 3D canvases to draw children of canvas 
elements into their canvas rendering contexts. This allows for greater 
flexibility in text rendering and accessibility for canvases.


Blink component Blink>Canvas 
<https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3ECanvas%22> 

TAG review None 

TAG review status Pending 

Risks 


Interoperability and Compatibility 

None


*Gecko*: No signal 

*WebKit*: No signal 

*Web developers*: Positive 

*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


Goals for experimentation 



Ongoing technical constraints 

None


Debuggability 

None


Will this feature be supported on all six Blink platforms (Windows, Mac, 
Linux, ChromeOS, Android, and Android WebView)? Yes 

Is this feature fully tested by web-platform-tests 
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
? Yes 

Flag name on about://flags None 

Finch feature name CanvasDrawElement 

Requires code in //chrome? False 

Estimated milestones DevTrial on desktop 138 DevTrial on Android 138 

Link to entry on the Chrome Platform Status 
https://chromestatus.com/feature/5172548013916160 

Links to previous Intent discussions Intent to Prototype: 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/a473b17f-def6-4bb7-85ee-344947c5ecabn%40chromium.org
 


This intent message was generated by Chrome Platform Status 
<https://chromestatus.com>. 

-- 
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+unsubscr...@chromium.org.
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/c378ec67-5a14-4a17-bc25-1ef70092b5c0n%40chromium.org.

Reply via email to