Canvas history respects objects.

* Objects drawn on the canvas object layer are now part of the history.