i am experiencing the same thing.
when entering edit mode of the component a second time:
if i don't click save, the tag doesn't get removed from the .json file, but i won't see the tag in the source window, either.
clicking save, with or without changing anything, will remove the tag.
wrapping the span or link in a div does not preserve the tag.