olá, boa noite!
document.addEventListener('FocoFinalizado', () => {
if (tarefaSelecionada && liTarefaSelecionada) {
liTarefaSelecionada.classList.remove('app__section-task-list-item-active');
liTarefaSelecionada.classList.add('app__section-task-list-item-complete');
liTarefaSelecionada.querySelector('button').setAttribute('disabled', 'disabled');
}
})
Na linha de código liTarefaSelecionada.querySelector('button') o VSCode não sugeria um método de setAttribute() pois parecia que não estava reconhecendo que se tratava de um elemento HTML.
Eu verifiquei no console o retorno dessa linha (código nao exibido) e realmente retornava o elemento html. Alguem sabe me dizer o porque?
OBS: o código funcionou normalmente.