2
respostas

[Bug] Unable to preventDefault inside passive event listener invocation

Boa tarde! Eu vi que já tem algumas dúvidas sobre isso aqui no fórum mas nenhuma parece ter uma resposta...

Estou tendo o seguinte problema: O bloco do evento no Kalend não se move ao clicar e arrastar. O Evento Drag não está sendo acionado, quando eu apenas clico no evento o console exibe a seguinte mensagem:

Unable to preventDefault inside passive event listener invocation.

Meu projeto no git: https://github.com/marcos-bento/alura-calendario Estou rodando no navegador google chrome.

Segundo o search do VSC os únicos lugares que tem o trecho de preventDefault é no componente Filtro e no componente Formulário. Pra ajudar a documentação do kalend parece estar fora do ar devido ao domínio não renovado...: https://docs.kalend.org/

Alguém que também passou por esse problema conseguiu resolve-lo ? ps: vou continuar pesquisando pra tentar identificar mas se alguém souber já facilita a vida rs

2 respostas

Olá, Marcos!

Tudo bem?

Eu baixei o seu projeto, e tentei reproduzir o erro mencionado, porém não encontrei nenhum problema, não sei se você já conseguiu resolver.

Poderia compartilhar mais detalhes, de como você testou para aparecer o erro? Isso se ainda estiver com problemas no projeto.

Sigo aguardando. Valeu.

Fala Renan! Tudo jóia e você?

Percebi o seguinte comportamento quando uso o navegador Google Chrome apenas, em um formato específico (algo como tela menor do que 1200px). Tenho 2 monitores e quando estou usando o monitor maior ele funciona normalmente, consigo arrastar e soltar e o estado dos eventos são atualizados!

Agora quando estou utilizando o outro monitor que tem uma resolução menor parece que o navegador aplica algumas regras mobile e bloqueia esse recurso do Kalend.

Encontrei uns artigos de referência: https://developer.chrome.com/blog/scrolling-intervention?hl=pt-br

Mas ainda não consegui passar por cima disso...

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software