wes I mean, it would at least cover most of the cases, like maps, documents, google docs and so on.
Chrome does use this method, you could try like in google maps, pinching to zoom over and off a canvas.
More edge cases, that are maybe needs still to be found and specified in this thread, are probably gonna be covered with some extra fix