2150: Data changes lost when creating New Review Request

dlali*****@googl***** (Google Code) (Is this you? Claim this profile.)
June 27, 2011
What version are you running?
1.6 RC1

What's the URL of the page containing the problem?
"New Review Request" "Summary" page

What steps will reproduce the problem?
1. Make changes to several fields without hitting the OK button. e.g. long description text...
2. Add or Update Diff, or possibly several other actions.
3. Lose all changes to fields.
4. Jump up and down screaming about stupid interface losing your data.

What is the expected output? What do you see instead?
Warn about loss of data for changed fields. Or better yet, keep the data in the fields, or auto-save it.

What operating system are you using? What browser?
Any OS, any browser.

Please provide any additional information below.
The interface is otherwise very nice, suggesting it will politely warn you about such a destructive outcome.  There are a couple ways to fix this, but probably onbeforeunload should be used in any case to catch all otherwise uncatchable attempts to leave the page.
#2 dlali*****@googl***** (Google Code) (Is this you? Claim this profile.)
Losing data is different from not publishing it.  Both are related to not finishing what you are doing when leaving a page, but losing data is far worse because you can't recover it, whereas unpublished data is not lost, and can be published later.