GET form with only action query
Observed browser behavior
{ query: '' } // foo=1 gets dropped!
GET form with both action query and inputs (no name conflict)
Observed browser behavior
{ query: 'bar=2&bar=3&other=4&other=5' } // foo=1 gets dropped!
GET form where inputs override action query
Observed browser behavior
{ query: 'foo=2&foo=3&other=4&other=5' } // foo=1 gets overwritten
POST form with both action query and inputs
Observed browser behavior
{ query: 'foo=1' }
{ payload: 'foo=2&other=3' }
GET form with empty action
POST form with empty action