Hi,
Als Workaround könntest Du versuchen, die innerText-Eigenschaft zu retten und nachher wieder zuzuweisen (falls gefüllt, versteht sich). Durch das Setzen von links[i].href verändert sie sich jedenfalls.
So ähnlich - über document.links[i].firstChild.data - hatte ich das zunächst auch gemacht, als ich das Phänomen entdeckt hatte. Aber da ich die externen Links ohnehin mit einem span auszeichne und diesen hier nur vergessen hatte, ist der Bug doch eine nette Verifizierung für mich. ;-)
freundliche Grüße
Ingo