Hay un comportamiento raro* en Firefox que hoy aprendí a eliminar. Resulta que por alguna onda de usabilidad/accesibilidad/oquéséyo Firefox agrega un borde punteado a los links a los que haces click (es decir, a los links en estado :active). Esto es molesto cuando usas pestañas o efectos javascript que no te llevan a ningún lugar y que solo se usan como triggers o lanzadores de eventos.

Para eliminarlo solo necesitas agregar una regla de mozilla en la hoja de estilos:
:focus {-moz-outline-style: none;}
Tomado de Mozilla Hispano
Sería preferible utilizar “:focus{ outline:none; }” … es estándar.