SVG Remplir de ne pas être appliquée dans FireFox

Je n'arrive pas à comprendre pourquoi Firefox est à l'aide de la valeur par défaut svg couleur de remplissage au lieu de la classe de remplissage.

Voici les 3 remplissages lors de l'affichage de la FF inspecteur:

SVG Remplir de ne pas être appliquée dans FireFox

SVG est inséré via

<svg class="icon">
    <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#menu-bag"></use>
</svg>

Il convient de montrer l' .skip-link .icône de remplissage de blanc (#fff), mais c'est en fait à l'aide de la SVG remplir de #002649; Si je change .skip-link .icône .skip-link svg puis il fonctionne très bien. Pourquoi ne puis-je pas utiliser une classe et à la place, mais explicitement état de l'élément??

Ai-je raté quelque chose d'évident sur la façon de Firefox remplit un SVG? Cette CSS fonctionne très bien dans d'autres navigateurs.

S'il vous plaît ajouter un exemple simple à la question en montrant le problème. Un png ne nous permet pas de débogage.
Aussi, nous montrer le code où le SVG est chargé sur la page ... est-il intégré (in-line) ou liée (via la balise img ou autres)?
CSS n'est pas appliquée correctement pour <use> éléments. C'est un bug de longue date.

OriginalL'auteur Gil | 2015-01-09