Duplicate requests after chrome update to Version 75.0.3770.80 (Official Build) (64-bit) and save data twice into database issue Duplicate requests after chrome update to Version 75.0.3770.80 (Official Build) (64-bit) and save data twice into database issue laravel laravel

Duplicate requests after chrome update to Version 75.0.3770.80 (Official Build) (64-bit) and save data twice into database issue


I think I've found that this is related to preventDefault... looks to me like Chrome 75 is terminating a formPost if made via JS if you don't do a preventDefault() on the original event.


check, if the submit button has the type "submit" or "button". If your ajax is submitting the form, then the html button should have the type "button", otherwise both is submitted. I think that has solved the problem for me.


I am also seeing this issue (two HTTP POSTs, one of which is 'canceled') in our site on any form submit. We're using ASP.NET MVC 5 with JQuery 1.11 and Bootstrap 3.0.3.

Updating JQuery to the latest version (3.4.1) resolved our issue. Looking at the Chrome Network trace in Chrome 74 the initiator would say 'Other', but then in Chrome 75 one of the requests will show 'Other' and the second will have a JScript trace that went to JQuery's trigger function.

Initially added this code snippet to our login page and it fixed the issue. The Network trace shows a single request, but it was the JQuery stack trace as the Initiator and not 'Other'. Not sure how this code "fixed" the problem, so I'd avoid it as a band-aid.

// Chrome 75 is having double submit problems. This change stops that behavior, but may be an issue in JQuery 1.x$(document).on('submit', 'form', function () {   var button = $(this).find('input[type="submit"]');   button.attr('disabled', 'disabled');});

Looks like Google may be investigating the issue: Chromium bug report