Okay, so let's be very specific:
This case is impossible to do via the UI.
Text:
Code:
Code:
<a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dl"><dl></a>
When I select in the UI the text
<dl> (containing chevon) and I try to assign a link "https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dl", an error occurs.
I admit that I was really light in my description, it seemed simple to me to describe, oops.
So:
1. Exactly what does the xhtml code look like before the insertion?
The code before insertion is "<dl>" but the error occur with the selected xhtml code contain any < or > at any location in the selection.
2. Where in the xhtml text is the insertion cursor when trying to insert a link?
I didn't push very far but as it happens inside a simple <p> direct child of <body>, I think I can say with confidence: Anywhere.
3. Are they actual Chevrons or the xhtml escaped chars that indicate a tag (ie the less than < and greater than >)?
Yes, the chevrons are propely escaped in the target xhtml code.
4. Exactly what code is "lost"?
All the left text for only selected a >. All the right text for only selected a <. The text inside a chevron paire, bonus, the paragraph are broken into 2 at the position of the paire.
5. Is it actually lost or just xml escaped and so does not appear?
The lost text is realy lost. It is no longer present at any level of the file (visual and code).
Oh, in doubt, I reinstalled PageEdit, the bug persists.