Olá, como estão?
Já testei várias mudanças e nada corrige o erro do spinner não desaparecer.
$("#botao-frase").click(fraseAleatoria);
function fraseAleatoria() {
$("#spinner").toggle();
$.get("http://localhost:3000/frases", trocaFraseAleatoria).fail(function(){
$("#erro").toggle();
setTimeout(function() {
$("#erro").toggle();
},1500);
})
.always(function() {
$("#spinner").toggle();
});
}
function trocaFraseAleatoria(data){
var frase = $(".frase");
var numeroAleatorio = Math.floor(Math.random() * data.length);
frase.text(data[numeroAleatorio].texto);
atualizaTamanhoFrase();
atualizaTempoInicial(data[numeroAleatorio].tempo);
}