Textblock editing in a node contained in a group

Yes, it will be called whenever a mouse-up event happens. Unless the ContextMenuTool, which is before the TextEditingTool in the ToolManager.mouseUpTools list, is started.

When I insert the canStart override in my sample editor app, I find that it works reliably. So I am guessing something that your click handlers are doing is causing the problem.