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