After the reload event, even if the values in the form fields have changed they are not reflected but in any other part of the body they are. that is if <input type="text" value="hello"> is changed to <input type="text" value="hey"> this change is not reflected on a reload wheras if text or image is changed it is reflected on the reload.
Reporter, please always include your build ID and a lists of steps to reproduce the problem in your bug report. Please read the bug reporting guidelines at http://www.mozilla.org/quality/bug-writing-guidelines.html and consider using Bugzilla Helper at http://www.mozilla.org/quality/help/bugzilla-helper.html to report bugs. Thanks for using Mozilla!
This is by design. If you are typing into a textarea (such as the one I am now) you can refresh the page without losing the stuff you type. If you want to completely refresh the page, including stuff in input fields, you need to do Shift+Refresh.