That's true; I had an impression it's done on purpose to support Mozilla non-standard `const`. I'm not sure how important that is considering that the non-standard one will go away soon; I'd be happy to make `const` work more or less `let`.

Still, both of them interpret the Temporal Dead Zone incorrectly and if valid code that didn't break starts breaking, it's a regression.