AJAX breaks in 9.5.x

Created on 13 July 2023, over 1 year ago
Updated 17 July 2023, over 1 year ago

Problem/Motivation

After upgrading from 9.4.6 to 9.5.10 pages using AJAX functionality, such as clicking a filter checkbox and having the filter applied, fail silently.
I tried upgrading to 9.5.9 instead, and the same result.
In inspecting an example page, and enabling pausing on both uncaught and caught exceptions, clicking a checkbox throws:

"stack": "Error: Failed to execute 'pushState' on 'History': function isInProgress() {\n        return ajax.ajaxing;\n      } could not be cloned.\n    at c.<computed> [as pushState] (https://www.googletagmanager.com/gtag/js?id=G-1234567&l=dataLayer&cx=c:476:265)\n    at addState (https://mysite.ddev.site/modules/contrib/views_ajax_history/js/views_ajax_history.js?v=9.5.10:165:13)\n    at Drupal.Ajax.beforeSubmit (https://mysite.ddev.site/modules/contrib/views_ajax_history/js/views_ajax_history.js?v=9.5.10:310:7)\n    at Object.beforeSubmit (https://mysite.ddev.site/core/misc/ajax.js?v=9.5.10:190:21)\n    at q.fn.ajaxSubmit (https://mysite.ddev.site/core/assets/vendor/jquery-form/jquery.form.min.js?v=4.3.0:22:2557)\n    at Drupal.Ajax.eventResponse (https://mysite.ddev.site/core/misc/ajax.js?v=9.5.10:293:20)\n    at HTMLInputElement.<anonymous> (https://mysite.ddev.site/core/misc/ajax.js?v=9.5.10:247:19)\n    at HTMLInputElement.dispatch (https://mysite.ddev.site/core/assets/vendor/jquery/jquery.min.js?v=3.6.3:2:43336)\n    at y.handle (https://mysite.ddev.site/core/assets/vendor/jquery/jquery.min.js?v=3.6.3:2:41320)\n    at Object.trigger (https://mysite.ddev.site/core/assets/vendor/jquery/jquery.min.js?v=3.6.3:2:71942)"
}

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

๐Ÿ’ฌ Support request
Status

Closed: duplicate

Version

9.5

Component
Ajaxย  โ†’

Last updated 1 day ago

Created by

๐Ÿ‡บ๐Ÿ‡ธUnited States j. ayen green

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024