See the attached test
Created attachment 13542 [details] test case WebKit submits the form in its original state (value=1), Firefox in final state (value=2)