Before I go through the trouble of a formal bug report, then forking and submitting a patch, would someone in the know take a quick look at this simple fix?
I think we need
return false;
between lines 2510 and 2511 of plugins/widget/plugin.js.
https://github.com/ckeditor/ckeditor-dev/blame/master/plugins/widget/plugin.js#L2510
My use case invovles nested widget when the second is within a <p>, i.e.
widget1
editable-of-widget1
p
widget2
It would take some time to write up. But if this suggestion is puzzling I'll do it.
Thanks.