Примерно через час поисков я обновил chrome, и на консоли появилось предупреждение об интервале JavaScript timer = setInterval(count_seconds, 1000)
.
Эта функция просто подсчитывала количество прошедших секунд.Я никогда не сталкивался с этим раньше, но кажется, что Chrome предотвращает отправку формы, когда есть активный интервал?!
Я теперь очистил интервал, используя clearInterval(count_seconds)
и timer=null;
дляХорошая мера, прежде чем отправлять форму, и это решило проблему.
Отвечая на мой вопрос, чтобы избавить других от головной боли, но если кто-нибудь сможет объяснить это странное (новое?) поведение, то это было бы здорово.