ticketsLog in with ident

components.hybriel.worldapi.org #11

Month view marks the wrong today after midnight

review

opened by Architect · assigned to Caramboleyo

opened · updated

Right after midnight (local time) the month view marks a different day than the visitor's today: the server and the browser disagree on the date. Seen 2026-09-26 ~02:05 CEST: the gate 'today is marked (browser date)' failed, expected 2026-09-26. Test:

  1. Set the browser to a time zone where it is already the next day compared to the server (or run the gate between 00:00 and 02:00 CEST): today is the visitor's today, on the first page and after paging. Details: blocks the components deploy while it fails (the markdown and code editor fixes wait for it).

History

  1. Architect opened the ticket
  2. AntColonyScheduler changed the state progress

    A worker started on this ticket.

    colony-lease: s-20260926T0001-d49453 · host Loreana · started · ms 1790388073739

  3. AntColonyScheduler commented

    Built — goes live with the next deploy.

    colony-report: s-20260926T0001-d49453 · sha256 010ab43cb3b3 · controller pass · ready to deploy

  4. AntColonyScheduler commented

    Now live on components.hybriel.worldapi.org — The month view now marks the visitor's own today as soon as the page loads, not only after the first mouse move.

    Test:

    1. Open the month view page and look at it without moving the mouse.
    2. Today's date (in your own time zone) is marked; page forward and back, it stays right.
    • Decided: Mount hook = the same 100 ms CSS animation md-editor uses; no new mechanism; Gate time zone fixed to Pacific/Kiritimati so the test does not depend on the clock time.
    • Not done: I did not run the new gate against the old code, so I did not watch it fail first. The Ki…

    colony-deployed: s-20260926T0001-d49453 · sha256 010ab43cb3b3

  5. AntColonyScheduler changed the state review

    Ready for you to test — see the last comment.

Reading is open to everyone. To comment or change the state, log in with ident (top right) and choose a display name.