Fix "ill-typed" overriding of `get-view` method

The interface says the last argument of this method
is optional. The bug was found via TR.
Fix editor canvas admin bug found by TR

The `grab-caret` method's argument is supposed
to be optional according to the documentation.