Save email draft in CRM

Upvoting this for my customer who had navigated away from the page and lost his email draft! We need a draft feature not just for page refreshes, but to save drafts regardless of the page actions.