In Firefox 75, I intend to turn form.requestSubmit() on by default. Summary: The form.requestSubmit() function which requests form submission. It includes interactive constraint validation, dispatches a 'submit' event, and takes a reference to the submitter button. The difference between form.submit() and form.requestSubmit() is that form.submit() submits the form, bypassing interactive constraint validation and firing of the submit event.
Bug: <https://bugzilla.mozilla.org/show_bug.cgi?id=1542784> https://bugzilla.mozilla.org/show_bug.cgi?id=1552301 Standard: <https://github.com/whatwg/html/pull/3752> https://html.spec.whatwg.org/C/forms.html#dom-form-requestsubmit Platform coverage: all Preference: dom.forms.requestsubmit.enabled Devtools bug: N/A Other browsers: - Blink: Chrome has shipped it since 76 ( https://www.chromestatus.com/feature/6097749495775232) - WebKit: Hasn't implemented yet AFAIK ( https://bugs.webkit.org/show_bug.cgi?id=197958) web-platform-tests: web-platform <https://searchfox.org/mozilla-central/source/testing/web-platform>/tests <https://searchfox.org/mozilla-central/source/testing/web-platform/tests>/ html <https://searchfox.org/mozilla-central/source/testing/web-platform/tests/html> /semantics <https://searchfox.org/mozilla-central/source/testing/web-platform/tests/html/semantics> /forms <https://searchfox.org/mozilla-central/source/testing/web-platform/tests/html/semantics/forms> /the-form-element <https://searchfox.org/mozilla-central/source/testing/web-platform/tests/html/semantics/forms/the-form-element> /form-requestsubmit.html <https://searchfox.org/mozilla-central/source/testing/web-platform/tests/html/semantics/forms/the-form-element/form-requestsubmit.html> Secure contexts: this feature is not restricted to secure contexts. I don't see any reasons to restrict it in secure contexts. If you have any concerns, please let me know. Is this feature enabled by default in sandboxed iframes?: Yes (though obviously, it requires script and forms to work). Bug to turn on by default: https://bugzilla.mozilla.org/show_bug.cgi?id=1613360 _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform