This was an oversight on my behalf, and was brought up as part of exposing more 2D canvas APIs. https://github.com/w3c/css-houdini-drafts/pull/1055 Blink's implementation has had this since we shipped (and tests).