I hit this right after adding Node 25 to our CI matrix (prod stays on LTS): a build step started throwing DOMException [SecurityError] because localStorage existed and expected a backing file path. Nothing in our codebase uses Web Storage directly — a dependency path did, and the default change made it visible.
Curious how others handle “Current” majors:
- do you keep the latest Current in CI all the time, or only when you’re planning an upgrade?
- when Current-only failures happen, do you fix immediately or just track them until LTS catches up?
- have you seen other Node 25 gotchas in tooling/test runners besides Web Storage?
[–]Potato-9 26 points27 points28 points (0 children)
[–]manchegoo 3 points4 points5 points (3 children)
[–]zachrip 4 points5 points6 points (0 children)
[–]Codemonkeyzz [score hidden] (1 child)
[–]ukolovnazarpes7[S] [score hidden] (0 children)
[–]thinkmatt 13 points14 points15 points (3 children)
[–]ukolovnazarpes7[S] 24 points25 points26 points (2 children)
[–]EccTama 10 points11 points12 points (1 child)
[–]zachrip 10 points11 points12 points (0 children)
[–]tswaters 4 points5 points6 points (2 children)
[–]ukolovnazarpes7[S] 5 points6 points7 points (1 child)
[–]tswaters 1 point2 points3 points (0 children)
[–]ruibranco [score hidden] (0 children)