After I54d47e4e6146d58746fc4be1964f2593032ba22b was merged, there is no space after an inserted link. This makes the "annotation inheritance" behavior very odd!
Try this:
- put "http://example.com" on your clipboard
- paste in ve
- type "hello/there " after the paste. (no space at start, space after)
- the link text grows to include "hello", but the link url does not
I don't understand why (4) occurs, but it is definitely unexpected.
Also, the "trailing space" paste was intended to allow paste of url lists which contain multiple urls, as would occur when multiple links are dragged into VE (for example). Even if you don't want trailing spaces, there should definitely be some sort of whitespace between links in that case.