When getOutermostSelectedNodes is called with the start and end child being the same, avoid adding it to the result array a second time.
When getOutermostSelectedNodes is called with the start and end child being the same,
avoid adding it to the result array a second time.

corinthia/corinthia-editor,corinthia/corinthia-editorlib,corinthia/corinthia-editorlib,corinthia/corinthia-editorlib,corinthia/corinthia-editorlib,corinthia/corinthia-editor,corinthia/corinthia-editor,corinthia/corinthia-editorlib,corinthia/corinthia-editor,corinthia/corinthia-editor