Olhando aqui,
link - > Seção de implementação - > Bug 451833 & Bug 654411 - > Bug 654411 # c43 - > patch .
Veja aqui , é o patch que adicionou o recurso de destaque de URL inclui a implementação completa.
Do segundo bug relacionado a nsTextFrameThebes.cpp , é aí que eles mudaram a própria cor, a parte relevante do código parece ser
1.12 - nsILookAndFeel* look = mPresContext->LookAndFeel();
1.13 - nscolor foreColor;
1.14 - look->GetColor(nsILookAndFeel::eColor_graytext, foreColor);
1.15 - *aForeColor = foreColor;
1.16 + nscolor textColor = GetTextColor();
1.17 + textColor = NS_RGBA(NS_GET_R(textColor),
1.18 + NS_GET_G(textColor),
1.19 + NS_GET_B(textColor),
1.20 + (PRUint8)(255 * 0.5f));
1.21 + // Don't use true alpha color for readability.
1.22 + InitCommonColors();
1.23 + *aForeColor = NS_ComposeColors(mFrameBackgroundColor, textColor);
1.24 }
Por isso, receio que a cor esteja codificada.
Para um teste, adicionei isso ao userChrome.css que não alterou as cores na barra Location (o nome do domínio ainda está destacado; as mesmas cores):
* {
color: black !important;
opacity: 1 !important;
-moz-appearance: none !important;
}
p. Eu não estou familiarizado com a base de código, então sinta-se à vontade para revisar os arquivos mencionados e verificar.