{"version":"2.0.58","anchor":"time-display-60s-rollover-fix","canonical_anchor":"time-display-60s-rollover-fix","heading":"Time Display \"60s\" Rollover Fix","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.0.58\/e\/time-display-60s-rollover-fix","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.0.58","markdown":"### Time Display \"60s\" Rollover Fix\n\n**What:** Fixed an edge case where time durations could display as \"60s\" or \"60m\" instead of properly rolling over to the next unit.\n\n**Details:**\n\n- `Math.round()` on 59.5+ seconds would produce 60, now properly rolls over\n- Adds checks: `if (G === 60) ((G = 0), B++)` for seconds\u2192minutes\n- Adds checks: `if (B === 60) ((B = 0), Q++)` for minutes\u2192hours\n- **Evidence**: `VE()` at line 230586, rollover logic at lines 230595-230596 in v2.0.58"}