This might increase the success rate of form submissions by triggering the submit event on the webpage.
const button = document.createElement('input');
button.type = 'submit';
form.append(button);
button.click();
button.remove();
This was described as a workaround for the challenges that led to the recent introduction of form.requestSubmit() but in our case we already fake a user click on any button that we can correctly identify. When we can't find a button to click, this workaround might prove more reliable than the good old form.submit() fallback.
See: whatwg/html#4187