Make sure users don't lose their progress if the page accidentally closes! In the future, it would be best to move this into a backend drafting system, but local works for now.