If I define url as "External link" in Url property then I want to access it as absolute url. But episerver tries to map this url to existing content.
For example, absolute url "http://fi.local/haku/?q=test" gets turned into internal link "/link/1bec57ba83f8450a88f5dfb6dcce4e4e.aspx?id=70&q=test&t=87&epslanguage=fi". And the worst part is that the url property doesn't show the additional parameters.
How can I prevent episerver from trying to map "External links" to existing content? What class and dojo-widget is responsible for this component? Hopefully I can override the functionality and implement the fix my self.
This is a known bug and has been fixed in EPiServer.CMS.UI.Core 7.9.1:
Upgrading to this or any later version should fix it.
This happens with 7.11.0 too. The one you posted is a different problem; this one has nothing to do with shortcuts, just the Url property. And the latest patches seem to break CheckBoxListEditor, so I'd rather stick with the old version (7.7.0) :)
The only solution I've found is to add an additional string property dedicated just for the absolute url. With Url property episerver will try to route the "external link" to existing content after which it no longer is absolute url, and there is no way to intervene.
If you have it in 7.11.0 I suggest you create a support case and report the bug.