Estou trabalhando com a biblioteca SyncFusion para adicionar alguns JS legais às minhas páginas. Hoje conheci um caso engraçado quando o gráfico estava funcionando perfeitamente no Chrome, Safari !!! e até no IE8 !!! falhou ao renderizar no Firefox .
Às vezes, não havia mensagens de erro no console. Em outros casos, dizia que ** this.each ** não era uma função (código de segmentação em algum lugar profundo na fonte SyncFusion minimizada). Foi muito confuso porque o jQuery (cuja função ‘cada’ foi mencionada) foi totalmente inicializado e nunca causou problemas.
Após horas de pesquisa, o motivo foi encontrado. Eu estava usando o jQuery 1.8.0 que obviamente era a causa raiz. Corrigir o problema era tanto quanto atualizar para o jQuery 1.8.2 (versões posteriores do jQuery também funcionam bem).
Isso me custou 5 horas procurando uma solução, desde que um símbolo! Meu recorde pessoal até agora …