Ótima observação! ![]()
Quando adicionamos suporte dedicado para intervalos de datas, também adicionamos um fallback para a antiga maneira “automágica” de detectá-los (ou seja, existem duas datas no parágrafo, se sim, considere-o um intervalo).
Esse fallback depende da verificação do número de elementos filhos no parágrafo. Ao expandir a modal, o elemento modal também é adicionado como um elemento filho. É por isso que existem resultados diferentes ao clicar em uma data, dependendo se uma modal já está aberta ou não.
Trabalhando em uma correção.