Good point. True.
If you're going to do real CPS programming in JavaScript, you'll want to use a trampoline or a timer mechanism to reset the stack.
But, in most cases, you do a little computation and then block waiting for an event.
When the continuation gets invoked by the event-handling loop, the stack is reset.