If I write an item editor with a tooltip (ie to explain
editing options), the item editor gets closed when the tooltip is
This happens because the tooltip does not belong to the item
editor, but to SystemManager, and the DataGrid function
editorStageResizeHandler() calls endEdit with OTHER reason
(presumably because it thinks the focus got lost).
I could intercept ITEM_EDIT_END event and call
preventDefault() when reason == OTHER, but this way I would keep
the item editor open even when, ie, the user scrolls the grid (with
a REALLY confusing behaviour).