WTF is with 2025.

My last bits of trust from Mozilla evaporated.