[w3ctag/design-reviews] FYI - Add optional `submitter` parameter to the `FormData` constructor (Issue #812)

Wotcher TAG!

I'm requesting a TAG review of the optional `submitter` parameter to the `FormData` constructor.

Per the Chromium Intent to Ship, [it was requested that I file a TAG review as a FYI](https://groups.google.com/a/chromium.org/g/blink-dev/c/mTlxhQrWChY) - hence this request.

This new optional parameter allows developers to construct a `FormData` object from a form and submitter that matches an equivalent native form submission (i.e. including submit button entry(s), as appropriate).

  - Explainer¹ (minimally containing user needs and example code): https://gist.github.com/jenseng/351d09ffcd86508fb19bc18d019318bb

  - Specification URL: https://xhr.spec.whatwg.org/#interface-formdata

  - Tests: https://github.com/web-platform-tests/wpt/blob/master/xhr/formdata/constructor-submitter.html

  - Primary contacts (and their relationship to the specification):
      - @jenseng (spec contributor, implementor in Chromium, WebKit, and Gecko)
      - @annevk (spec editor)
  - Organization(s)/project(s) driving the specification: WHATWG, Google, Apple, Mozilla
  - External status/issue trackers for this specification (publicly visible, e.g. Chrome Status):
      - https://github.com/whatwg/xhr/pull/366

      - https://chromestatus.com/feature/5066604734316544

      - https://bugs.chromium.org/p/chromium/issues/detail?id=1410542

      - https://bugzilla.mozilla.org/show_bug.cgi?id=1812696

      - https://bugs.webkit.org/show_bug.cgi?id=251220


Further details:

  - [x] I have reviewed the TAG's [Web Platform Design Principles](https://www.w3.org/TR/design-principles/)

We'd prefer the TAG provide feedback as (please delete all but the desired option):

  💬 leave review feedback as a **comment in this issue** and @-notify @jenseng

-- 
Reply to this email directly or view it on GitHub:
https://github.com/w3ctag/design-reviews/issues/812

You are receiving this because you are subscribed to this thread.

Message ID: <w3ctag/design-reviews/issues/812@github.com>

Received on Monday, 30 January 2023 21:11:52 UTC