Lo mismo aquí. El icono también aparece en los enlaces internos.
Si entendí el código correctamente, busca “http*” en la URL para determinar los enlaces externos. Desafortunadamente, la herramienta de enlaces en el editor utiliza automáticamente URLs completamente cualificadas (absolutas) que comienzan con “https://<MiDominio>/..”.
Supongo que esto provoca los iconos externos en los enlaces “internos”.
¿Se podría ampliar el código para comprobar si hay “https://<MiDominio>/..” clasificándolos como internos?