Yes, after checking the code for split at markers, this is not a bug but expected behaviour if the split marker is inserted at a point that is not a direct child of the body.
If you want to make a split at some point not a direct child of the body tag, then open that file in CodeView and position your cursor to the split point and use Split At Cursor.
|