I recently ran into an issue with versions of Sitecore 8 through Update 3, where that if you use a General Link field and choose an Internal Link, the target attribute will be incorrectly set.
If you choose New Browser, your target attribute will actually render as “New Browser” as in:
<a href="/somepage" target="New Browser">Some Page</a>
In the case where you choose “Active Browser”, it will render as follows:
<a href="/somepage" target="Active Browser">Some Page</a>
Of course, the correct renderings are:
<a href="/somepage" target="_blank">Some Page</a> <a href="/somepage">Some Page</a>
If you want to fix this, you will have to modify some items in the Core database.
• Set the display name to a space – “ “ (it needs a space, because setting the display name to an empty string unsets the display name)
• Set the display name to “_blank”
It works, but unfortunately, this is what the drop down ends up looking like in the UI: