I think we must’ve sunk at least a week’s worth of engineering time due to Vercel encoding cookie values in their Edge runtime but not when running under Node. 🫠
I love the modern JS ecosystem.
(We’re not entirely blameless here though, since we also arguably shouldn’t have (and don’t need) characters in our cookie values that need encoding.)