Skip to content

v.1.4.1

Latest

Choose a tag to compare

@doshidak doshidak released this 13 Jul 10:18
0b21054

Mozilla said v1.4.0 was too fire for Firefox, so we dialed back the flames. jk not really. LOL. our builds weren't byte-for-byte consistent due to use of timestamps so they never passed Mozilla's byte-for-byte checks. ya they're going that deep ¯\_(ツ)_/¯

But we also took this opportunity to patch some fraud calcs, thanks to y'alls bug reports! ♥︎

Deployment

Browser Version Build Submitted Checked Status
Chrome v1.4.0 → v1.4.1 19F5AC2EC64 2026 Jul 13 03:04 2026 Jul 13 03:27 Live!
Firefox v1.3.0 → v1.4.1 19F5AC2EC64 2026 Jul 13 03:10 2026 Jul 13 10:27 Pending Review
Opera v1.2.1 → v1.4.1 19F5AC2EC64 2026 Jul 13 03:12 2026 Jul 13 10:27 Pending Review
  • Timestamps are in PDT (UTC-07:00).

What's New

Bug Fixes

  • Fixed phantom Protosynthesis & Quark Drive boosts applying to ineligible Pokémon resulting in inflated damages.
  • Fixed the Showdown single-panel mode detection when the Calcdex Open as setting is set to Auto.
  • Fixed missing update dates for Gen 9 Champions Showdown Usage sets.

Under-the-Hood

  • Updated NCP Gen 9 VGC Champions sets to the latest as of July 10, 2026.
  • Updated Showdown Usage sets for Gen 9 Champions as of June 2026.
  • Updated @smogon/calc to the 2681f36 commit.
  • Updated Teledex telemetry logs to emit damage calculation result descriptions for better fraud calc detection.
  • Added a BUILD_DATE override to produce deterministic production builds.
    • Mozilla byte-for-bye diffs our submitted XPI with one built on their machines from our provided accompanying source code.
    • v1.4.0 failed this due to the seconds drifting between the build phases, some of which injected timestamps into the code.
    • Fixed by updating all applicable build phases to reference a single timestamp, whether the BUILD_DATE override or a generated one at the start of the build.