DEV Community

Discussion on: Sure you want to leave?—browser beforeunload event

Collapse
 
tux0r profile image
tux0r

Yes, please annoy a user who wants to leave...

Collapse
 
sleepyfran profile image
Fran González

This is a super useful feature that saved me countless times in pages in which I'd lose all my progress if they didn't implement it. Of course this can be used in bad situations, just like many other features, but that doesn't mean that it can't be helpful sometimes too.

Collapse
 
samthor profile image
Sam Thorogood

This feature exists on the web whether I write about it or not! :)

Hopefully this post has given some examples of when beforeunload is appropriate to use, and detailed a technical approach so that folks don't just generate warnings all the time. And you might also save your users' data—if a network request is still pending while a page is being closed, beforeunload can be useful to ensure that it does complete successfully.