Comportamiento extraño del tiempo del navegador en Chrome en una MacBook Pro con macOS High Sierra

Comportamiento extraño del tiempo del navegador en Chrome en una MacBook Pro con macOS High Sierra

Dado que la hora y las zonas horarias pueden ser un poco confusas, para empezar, me topé con algo realmente extraño con respecto a la hora de JavaScript y macOS High Sierra.

Mientras trato de descubrir exactamente cómo expresar mi pregunta, tal vez sea más fácil demostrarlo:

En Chrome abre la consola javascript e ingresa:

new Date(); // result will be something like Tue Jan 02 2018 16:20:14 GMT-0700 (MST)

ahora abra la preferencia de fecha y hora y cambie su zona horaria (en cualquier lugar diferente).

ahora en la consola de Chrome (antes O después de la actualización) ingrese:

new Date();  // result will be something like ue Jan 02 2018 23:23:29 GMT+0000 (UTC)

Tenga en cuenta que, según el desplazamiento, la hora es, de hecho, precisa, pero la maldita parte es que, si cambia su zona horaria ATRÁS, todavía se mantiene en GMT+000 (UTC). A falta de un reinicio completo del sistema, la página (en realidad la pestaña) parece estar bloqueada en UTC.

He recreado síntomas similares en Firefox que me llevan a pensar que se trata de una anomalía a nivel del sistema operativo.

Me encontré con esto porque parece afectar los selectores de fecha/hora en varios sitios web con los que me he encontrado.

¿Es este un error conocido de Mac High Sierra o un comportamiento esperado/aceptado? Como parece trascender los navegadores, creo que tiene que estar al nivel del sistema operativo.

Este ha sido uno de esos problemas de "qué diablos está pasando aquí"... y "HEY" no es la palabra que mis compañeros de trabajo han estado escuchando...

información relacionada