Drupal JavaScript Issues

Last update:
Issue Title
#3338664 Migrate Nightwatch Axe tests to PHPUnit 67
#3336143 Uncaught ReferenceError: loadjs is not defined after drupal core upgrade 9.5.1 34
#2893157 Extracts the JS translation string parser from _locale_parse_js_file to a dedicated PHP function 29
#2833968 Upload progress using jQuery.form plugin instead of 3rd party PHP libraries 29
#3332668 Tabledrag should provide quicker/smoother visual feedback when dragging 67
#3324057 Validate jsdoc with eslint 24
#3309024 Focus on the wrong submit button after AJAX submit 27
#2909128 Autocomplete intermittent on Chrome Android 59
#3176441 JavaScript event handling without a full jQuery dependency 33
#3248432 [drupalImage] Split DrupalImageEditing into multiple plugins 25
#3259381 Convert remaining jQuery val replacement not found by eslint 25
#3081500 Accessibility bugs with vertical tabs 84
#2153177 Convert type selectors to be compatible with jQuery native-API selector 31
#1945262 Introduce "before" and "after" for conditional ordering in library definitions 53
#3607173 Update prettier 10
#3068696 Tables overflow on mobile 26
#3263601 Follow-up, fix JS error by fixing form ID selector 28
#3259769 Add tests for CKEditor 5 off-canvas CSS reset 25
#3204015 Replace Toolbar BackboneJS usage with VanillaJS equivalent 26
#3026636 Allow AJAX links to replace a specific selector 44
#3254840 window.once name conflict with other third party script 41
#2818463 Provide option to set ajax indicator with .use-ajax and .use-ajax-submit 24
#3076171 Provide a new library to replace jQuery UI autocomplete 71
#3577302 States API: Add support for custom elements (web components) 7
#3577298 States API: Make CSS class names configurable via drupalSettings 7
#3239535 Refactor (if feasible) uses of the jQuery data function to use Vanilla/native 26
#3239046 Refactor (if feasible) uses of the jQuery slide functions to use vanillaJS 26
#3239125 Refactor (if feasible) uses of the jQuery toggle function to use vanillaJS 26
#3238867 Refactor (if feasible) uses of the jQuery parent function to use vanillaJS 26
#3238924 Refactor (if feasible) uses of the jQuery show and hide function to use vanillaJS 26
#3239127 Refactor (if feasible) uses of the jQuery trigger function to use vanillaJS 26
#3238886 Refactor (if feasible) uses of the jQuery ajax function to use Vanilla/native 26
#3232810 [PP-1] Allow setting aggregation groups for js files in library definitions 48
#3230046 Create Nightwatch equivalents of jQuery UI dialog qunit tests 26
#3227837 Optimize aggregation grouping 58
#3227125 Produce a sourcemap for aggregated JS 32
#3181050 Add "nomodule" attribute on polyfills 38
#3035343 Deprecate drupal_attach_tabledrag(). Move its logic in Table form element 28
#1091852 Display Bug when using #states (Forms API) with Ajax Request 35
#3167377 Rewrite jQuery .show() and .hide() 27
#3604351 Allow disabling bookmarking for AJAX Views 5
#2158943 Add a native dialog element to deprecate the jQuery UI dialog 74
#3200706 move callback `classRemove` outside the loop 26
#3177355 Remove Tabledrag's jQuery dependency 33
#2705327 Failed to execute 'contains' on 'Node' 40
#2903614 Race condition results in same CSS+JS being loaded twice: race between BigPipe's server-side dynamic asset loading and Quick Edit's client-side dynamic asset loading 32
#3407067 message.js should work with whitespace in empty message wrappers 25
#3189416 [PP-x] Remove jQuery Form dependency from misc/ajax.js 32
#1587536 JavaScript aggregation should account for "async" and "defer" attributes 34
#3440225 Update to ESLint v9 with standard rules 28
#3206944 Can select multiple media items on a field with a limit of one media item 29
#2958478 Toolbar height calculation is faulty in multiple cases 59
#2844582 Move inline javascript in JSWebAssert into a separate javascript file 29
#3541343 "Leave preview" points to undefined instead of node's edit page 20
#3468860 JS #states behavior does not have a detach method 24

View all 593 issues