diff --git a/src/AddIns/DisplayBindings/XmlEditor/Project/Src/XmlFormattingStrategy.cs b/src/AddIns/DisplayBindings/XmlEditor/Project/Src/XmlFormattingStrategy.cs index 190a27b2c5..ff16687c59 100644 --- a/src/AddIns/DisplayBindings/XmlEditor/Project/Src/XmlFormattingStrategy.cs +++ b/src/AddIns/DisplayBindings/XmlEditor/Project/Src/XmlFormattingStrategy.cs @@ -52,7 +52,9 @@ namespace ICSharpCode.XmlEditor } string tagString = tag.ToString(); if (tagString.Length > 0 && !tagString.StartsWith("!", StringComparison.Ordinal) && !tagString.StartsWith("?", StringComparison.Ordinal)) { + int caretOffset = editor.Caret.Offset; editor.Document.Insert(editor.Caret.Offset, ""); + editor.Caret.Offset = caretOffset; } } }