We have encountered some strange behavior when editing links in the TinyMCE editor. When creating a link using the "Page" radio button and entering "Remaining url" the information is not preserved correctly. The behavior is only reproducible inside a TinyMCE editor, not on Url properties.
It occurs on a freshly installed Alloy site with all the latest updates, namely:
Episerver 11.11, TinyMCE 2.7.1
How to reproduce:1. In Cms Edit: open a page with a XhtmlString property (such as About us on Alloy)2. Enter some text and select Insert link3. Choose Page and select a page4. Enter a value in Remaining Url5. Publish
At this point the link works correctly
6. Reload Cms Edit window7. Click Insert/edit
At this point the link is changed to External
8. Edit any part of the XhtmlString to trigger a Save then Publish
The link no longer works and instead looks something like on the public site: /EPiServer/CMS/Content/en/alloy-plan,,6/test?epieditmode=False&epsremainingpath=test
Is this a known bug? Is there a workaround?
The "Remaining Url" field only supposed to work with "URL" and "LinkItemCollection" so it might not work properly with other field types.