Uma maneira de corrigir isso é criando um arquivo com o nome userContent.css e colocar na pasta Chrome do seu perfil.
Abaixo vai um exemplo do meu
input {
border: 2px inset black;
background-color: #ffffff;
color: black;
}
textarea {
border: 2px inset black;
background-color: #ffffff;
color: black;
}
select {
border: 2px inset black;
background-color: #ffffff;
color: black;
}
input[type="radio"],
input[type="checkbox"] {
border: 2px inset black ! important;
background-color: #000000 ! important;
color: white ! important;
}
-moz-radio {
background-color: white;
}
button,
input[type="reset"],
input[type="button"],
input[type="submit"] {
border: 2px outset white;
background-color: #ffffff;
color: black;
}
body {
background-color: white;
color: black;
display: block;
margin: 8px;
}
o terceiro item é o select experimenta madar as cores salve e reinicie o firefox e veja a mudança.
Este userContent.css que eu coloquei é para temas de cores claras se o seu tema for escuro tem que inverter as cores de background e font.
Espero que ajude.