The JavaScript pushState()
function has an unused
parameter that literally does nothing but can't be removed because... backward compatibility! 🤦♂️
It's like that one useless function parameter that's been in your codebase for 5 years and everyone's too scared to remove it because "something might break." The documentation even admits it with a straight face: "This parameter exists for historical reasons, and cannot be omitted."
The red scribbles perfectly capture every developer's reaction: "??? WTF" - which is basically the official technical term for legacy code maintenance.