Quando visualizzo https://meta.discourse.org/t/admin-actions-goes-behind-the-titlebar/118649 (non posso pubblicare il link perché sono un nuovo utente) (o molti altri post di Discourse), vedo questo:
La data di inizio nella timeline è il 25 maggio, ma la data mostrata nel componente timeline-ago quando si è alla posizione 1/5 è il 26 maggio.
Il mio computer (macOS 10.14.6, Safari 12.1.2) è impostato sul fuso orario Pacific/Auckland. Quando cambio il fuso orario del computer in America/Los_Angeles, vedo gli stessi problemi, ma tutte le date sono spostate di un giorno indietro.
La data timeline-ago è impostata su discourse/app/assets/javascripts/discourse/widgets/topic-timeline.js.es6 at 9a17b196365a1f9a5e88a0f8a36e2e35c56b39bc · discourse/discourse · GitHub e utilizza timelineDate per formattare la data. Questo viene utilizzato per impostare start-date e now-date, quindi è improbabile che sia la causa del problema.
Dall’analisi del codice, position (righe 151-154) sembra che potrebbe essere la causa del problema, ma potrei sbagliarmi: sono nuovo al codice di Discourse e a Ember.
