Criar eventos não respeita o local de horário de 12 horas do usuário

Obrigado pela resposta detalhada (e de um colega de Washington, nada menos :))

Então, este bug é na verdade sobre o “inserir evento” (plugin oficial), não sobre o “inserir data/hora” (integrado). Eu entendo completamente a confusão, pois quando tentei usar o plugin pela primeira vez, também cliquei na data/hora em vez do evento e fiquei confuso sobre por que ele não gerava o evento.

Como nós dois ficamos confusos com isso, pode haver uma oportunidade de melhorar a interface do usuário:

  • Em um mundo ideal, talvez esses pudessem ser mesclados em um único botão, que solicitasse ao usuário se ele está tentando criar um evento ou uma hora. (Isso exigiria muito retrabalho de código, no entanto)
  • Mais simplesmente, se o botão de evento estivesse diretamente adjacente ao botão de data/hora, em vez de escondido sob o ícone de engrenagem, provavelmente alertaria o usuário de que existem dois fluxos diferentes disponíveis. (Não verifiquei se isso é possível, mas parece mais fácil em termos de implementação)

Dito isso, para responder às suas perguntas:

  • :white_check_mark: Quando uso inserir data/hora, ele realmente mostra o horário de 12 horas para mim
  • :cross_mark: É apenas quando uso inserir evento que ele exige o horário de 24 horas

Em relação à região do dispositivo, não estou no iOS, então não tenho certeza a que essa configuração corresponde em outros sistemas operacionais. (Estou no Linux e verifiquei que meu locale está retornando tudo en_us ou en_US.UTF-8… mas talvez haja alguma outra configuração oculta). Você pode confirmar se está vendo o mesmo comportamento na página “inserir evento” (não apenas “inserir data/hora?”)? Parece que não está habilitado para este fórum, então você pode ter que configurar uma instância de teste, embora, como é um plugin oficial, deva ser fácil de obter.

3 curtidas