#2655556
[META] Dramatically improve Drupal-provided user interactions through perceived performance boosts and optimistic feedback
24
0
#2651660
Investigate where and how a frontend framework could be used
27
0
#2702619
Allow modal dialog to cover toolbar component
24
0
#2653570
Vertical Tabs missing event
24
0
#1786198
Make consistent regions in code for fields UI overview screens
31
0
#2082319
Comment's node_new_comments View field history markers ("new" comment marker) forces render caching to be per user
41
0
#2395453
Allow client-side caching to be disabled while developing
36
0
#2821261
Make debounce in Drupal.behaviors.formUpdated optionally
29
0
#1795268
Block metadata should use the standard "name" and "description" fields; follow content type form layout as the model
37
0
#2137235
Make core JS work with a subset of jQuery
41
0
#1574470
Selectors clean-up
26
0
#2675320
A list of interactions that could benefit from having a smart frontend framework
29
0
#1686174
Refactor machine-name.js
31
0
#1841584
Add and configure master displays
53
0
#2323895
[Meta] Document format/content of various YML files
30
0
#2844582
Move inline javascript in JSWebAssert into a separate javascript file
29
0
#2863808
File Field design update mobile specific table issue
51
0
#2452343
toolbar add in javascript classes to remove confusion with css
33
0
#2104633
Allow selecting multiple checkboxes on "Modules" page with a single click
52
0
#1842040
[meta] Decide on where to use modal dialogs
53
0
#2892881
Change ESLint rule: object-shorthand
28
0
#2893358
Add documentation Drupal.t() and other JS functions that cannot be aliased because they are scanned for in PHP
28
0
#1685146
Refactor form.js
31
0
#2903300
Dispatch an event to indicate the element is anmiated/loaded
28
0
#2825433
[PP-1] Style vertical tabs for Settings Tray
24
0
#2906755
Add JS test coverage for the password validation interaction
28
0
#2863444
Discourage/make impossible to select a "to" date that is before the "from" date
51
0
#2845741
Use Drupal JS theme functions for outputting password validation markup
29
0
#2910735
Make it possible to use classes to set states
23
0
#2912788
[JS] Introduce Snapshot testing into CORE
20
0
#2909485
JavaScript VDOM library evaluation: slots vs. vnode props
28
0
#2913220
Make it possible to Drag and Drop between different tabledrag instance
23
0
#2915294
JavaScript VDOM library evaluation: popularity
28
0
#2912967
Fix “no-new” JS coding standard
28
0
#2917501
Title of Expansion Section Not Announced By JAWS/NVDA (IE/Edge Only)
84
0
#2918471
Remove local variables and replace them by this. or Drupal.states.
28
0
#2920033
Improve drag and drop performance with large menus
28
0
#2920196
Which capabilities should modules have in a new JS based admin UI
28
0
#2915586
JavaScript VDOM library evaluation: patents
28
0
#2359711
Improve Error Message of "Authored By"
73
0
#2927926
Create OffCanvas testing trait to allow other modules to test using off-canvas dialog
28
0
#2784589
Provide a method for module to specify that their toolbar items should appear in Edit mode
24
0
#2822932
Make Settings Tray candidates and actively edited items more visually obvious
51
0
#2912732
Table Drag always showing lines
84
0
#193799
Warn before losing changes (eg: blocks and menu admin pages)
33
0
#2039937
tableheader.js does not support stickytables with multi-row headers
26
0
#2947759
Simple configuration REST support
23
0
#2973873
[pp-1] Battle test the field UI using nightwatch
28
0
#2973876
[pp-1] Battle test responsive tables
28
0
#2974944
Use a tri-state checkbox for tableselect widget.
44
0
#2972229
Expand the JS test coverage using nightwatch
20
0
#2981308
Ensure nightwatch tests exercise all apis at least once
28
0
#1907932
If a custom beforeSubmit() or beforeSend() function on a Drupal.ajax object returns false, 'ajaxing' gets stuck as true
34
0
#1621594
Media Query Detection
31
0
#2560463
Support oEmbed
45
0
#3001570
Drupal.attachBehaviors() documents inconsistent instructions about the context parameter
37
0
#3005682
Remove no-restricted-syntax eslint rule override from states.es6.js
27
0
#3012044
Off-canvas dialog resize doesn't work if modal is open
30
0
#2871619
Refactoring content_type.js
28
0
#1615474
Activate current vertical tab from URL fragment
26
0
#1419652
JavaScript logging and error reporting
23
0
#1751308
Refactor tableselect.js
31
0
#3027366
softkeyboard interferring with modal form
30
0
#3030361
Initialize all dynamic aria-* state attributes in JS instead of HTML source.
70
0
#3030690
Off-canvas js always add padding-right to the outer container?
22
0
#3033150
Add feature parity for consistency between AJAX links and the Form AJAX API
22
0
#3034767
Allow custom aggregation groups
30
0
#2912737
Table Drag showing visual feedback when move was forbidden
44
0
#1090592
[meta] Use HTML5 data-drupal-* attributes instead of #ID selectors in Drupal.settings
37
0
#2960785
JS codestyle: new-cap
28
0
#3028972
Add category to the search for Layout Builder block listing search/filtering
33
0
#3045149
Show active element in node edit form
43
0
#2660272
Namespace ajax event
24
0
#3053690
dialog.es6.js uses inline CSS to apply visually-hidden
27
0
#3074232
Off canvas dialog classes are not removed when opening another off canvas
30
0
#3074411
Disable "Insert selected" button while file uploading
43
0
#3085882
Show warning when someone closes/clicks out of a dialog when data has been entered
70
0
#2940023
[PP-1] Improve accessibility of Umami's responsive main menu
84
0
#3090371
Drupal.Message.add passing messages to Drupal.announce is usually redundant
82
0
#3035950
tabbingManager jumps when file upload is complete
30
0
#3015264
Tests for double click prevention on form submission
27
0
#3094668
UI elements inside the off-canvas dialog have a higher font size in Umami
29
0
#3096805
Dialogs are focusable in Seven and Claro
69
0
#2755873
Add ability to show the actual viewport on screenshots in JavascriptTestBase
29
0
#3045797
Use fluid typography in Claro
19
0
#3138511
Improve drupalSettingsLoader.js
21
0
#1800584
Allow the toolbar tray to be dismissed with a swipe event
37
0
#2696023
Save Users' Toolbar State config to serverside
24
0
#1800620
Introduce keyboard shortcuts to access the toolbar.
47
0
#3033410
Ensure that links that opening the off-canvas dialog are in the viewport after the dialog is open
22
0
#2412945
Determine which additional asset libraries should be in the critical path/loaded i/t header (core/drupal, core/dropbutton)
52
0
#3153611
Change multiple '../'s into a single dirname() with the use of the second parameter of dirname()
26
0
#3154303
Confirm before leaving form pages
21
0
#3155053
Add tests for the table header
26
0
#1812298
Handle mobile orientation change for JS widgets
31
0
#3155130
"Edit summary" toggle on text fields has many accessibility issues
82
0
#3081519
Truly responsive vertical tabs
22
0
#3090120
Use ARIA disclosure pattern for Toolbar buttons with trays
69
0
#3129871
Incorrect targetElement.className value when dragging table rows between regions
29
0
#3160367
Move Claro's polyfills in details.es6.js to core
26
0
#3164504
Rewrite Drupal.layoutBuilderBlockUpdate
26
0
#3064572
Add mask to prevent interaction with embedded media
70
0
#3134526
Create theme function for selection counter
42
0
#3168658
Add data attribute for targeting tabledrag changed marker
26
0
#3083039
Allow tabledrag to be disabled
22
0
#2600652
Back to site links to wrong path in case the last path visited is 404 page
59
0
#3088348
Autocomplete appends value instead of label in element
30
0
#3177285
[PP-1] Import eslint config from npm package
25
0
#2888877
[PP-2] Update documentation following airbnb javascript style guide v13 adoption
28
0
#3119727
Expand jsCookieTest to include numeric expiration values
32
0
#2899363
Provide an interface for JavaScript tests to capture browser console messages
34
0
#3192804
Possibly undoing most of jquery.ui.dialog's dependency-detachment
25
0
#3144979
[Meta] Toolbar with JavaScript disabled
29
0
#2864278
Autocomplete - Improve usability (embolden search in suggestions)
45
0
#3197003
To chop ajax.js into multiple small files
25
0
#3199281
Tableselect not applying "selected" classes to preselected rows
28
0
#1993518
Display batch progress in modals
31
0
#2044579
[meta] Supporting single page application development on Drupal Core.
23
0
#1182820
Use hidden attribute on elements that are made invisible by #states
74
0
#3010309
Allow for Positioning of Attributes in Libraries
22
0
#727278
Add watchdog interface for javascript code to use
27
0
#3206225
[PP] Remove jQuery UI Autocomplete shim for D10
25
0
#2977587
Improve block listing in Layout Builder by hiding uncommon block plugins
71
0
#2539664
Contextual links in views preview not working
33
0
#3209348
Figure out how to manage translation for standalone JS libs
25
0
#2277551
Add a 'static' variant to the progress bar
30
0
#3092431
[meta] Accommodate component-based theming
18
0
#2547437
[meta] Untestable security-sensitive JavaScript that need tests once we have the infrastructure
23
0
#445098
Provide a consistent method to generate cookies
27
0
#2637336
Replace i.e. and e.g. with English words in /core/includes and /core/misc directory
29
0
#3198919
Create plan for communicating new browser requirements to users
25
0
#3023809
Add a selection overview to the media library widget modal
43
0
#3219244
Modernizer update patch needs to be back ported for D8
25
0
#3179551
Provide no-library equivalents of common/useful jQuery functions
25
0
#3220681
Setup monorepo
25
0
#3084850
Consider abstracting some parts out of JavaScript / CSS build tools
27
0
#3221263
[policy] Monorepo packages release management
17
0
#3221699
Add @drupal/browserlist-config
25
0
#3221702
Add @drupal/stylelint-config
25
0
#3221704
Add @drupal/postcss-config
25
0
#3221261
[policy] Decide what goes in the monorepo
17
0
#2915262
Define the new DBlog UI
31
0
#3221607
Add @drupal/eslint-config
25
0
#1890266
dropbutton text fails to retain .dropbutton-widget width
61
0
#3057281
Add js- prefixed classes for separation of JS functionality & CSS of Dropbutton element
23
0
#1847916
Replace the ajax-progress-throbber div with a class
31
0
#3227177
Update core's eslintrc file to allow new ECMAScript features
19
0
#3227837
Optimize aggregation grouping
56
0
#3228668
Switch to swc for JS compilation
24
0
#2991857
drupalSettings causes site wide errors if false
31
0
#3227592
Opportunity to refactor parts of Olivero's second-level-navigation JS
24
0
#3227125
Produce a sourcemap for aggregated JS
30
0
#3229591
Separate state data from options and templates/DOM elements
24
0
#3229600
Simplify rendering
24
0
#3231099
Remove the class abstraction
24
0
#3232677
Update Modernizr to v3.11.8
24
0
#3211214
Using a monorepo with workspaces for Standalone Core JS packages
25
0
#3239590
Run all code checks when third party dependencies are updated
24
0
#3240431
Fire early returns for empty data in Ajax system
24
0
#3240554
Follow-up to #3229828: Add documentation for risks of using trapFocus option
24
0
#2793087
Add 'sliding' animation to off-canvas dialogs
51
0
#1781422
Add search/jump/command functionality to toolbar
47
0
#3243119
Show/Hide row weights not properly showing correct text when there are multiple fields that can show/hide row weights
27
0
#3243556
Fix search when using a list of values, cardinality > 1, and quoted terms
27
0
#2643540
Browser console warning: "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/."
32
0
#3024897
Rename "grouped filters" to "filter presets"
49
0
#3245757
Remove option to provide source option static array or string
24
0
#3095535
babel-register conflicts with custom modules babel version while running yarn test:nightwatch
29
0
#3247647
Document how to run Nightwatch unit tests with code using ESM
24
0
#3042383
Document how to attachment JavaScript inside the oEmbed iframe
70
0
#2831943
Use "rendered media" (not links) as default media field formatter; add modal to configure the used media view mode
85
0
#3248408
Streamline dom tasks in the lib
24
0
#3220688
[policy] Use conventional commit format
25
0
#3249067
Source callback error handling management
24
0
#3248211
Change suggestion callback to returning a promise
24
0
#3248457
Only open suggestion list if the focus is in the input field
34
0
#3249296
Error when adding 47 or more blocks on the Block Layout page
34
0
#454014
Include length in password strength evaluation
32
0
#3250339
Destroy does not allow Nodes to be removed from memory
27
0
#3250343
Optimize destroy by deleting this.api as part of destroy
24
0
#1751356
Selectors clean-up: field_ui
26
0
#3254952
Update jQuery UI to 1.13.0
35
0
#2725255
Unfiltered data in "Allowed HTML tags"
39
0
#1931632
[META] Make core compatible with jQuery native-API selector
37
0
#2334403
Addition and deletion of shortcuts should not reload the page
36
0
#495100
drupal_add_tabledrag() javascript hides drag handle together with 1st column, if 1st column is in $group
35
0
#2184897
Consolidate js and possibly requests for history/comment/statistics tracking
36
0
#3105708
Properly deprecate Drupal.Ajax.element_settings
26
0
#2707669
Wrap errors with `Drupal.throwError`
29
0
#2845161
States API doesn't work with default null value on select type and #multiple or #size option
32
0
#3078400
Remove hard coded messages markup
27
0
#3153853
JQuery and self-closing tags
29
0
#3254745
Machine name replace pattern not properly url encoded
27
0
#3271030
Add catching of javascript syntax errors by improving js_testing_log_test module
24
0
#2666988
File Field Auto Upload doesn't work on slow network (before DOM READY/LOAD)
32
0
#3273473
Sticky headers have a broken offset with collapsible fieldsets
26
0
#3275054
It's not possible to drag an item from CKE and change the "Allowed HTML tags" on a text format
26
0
#2355501
Contextual link triggers cover too much of small contextual regions
52
0
#2933695
Make contextual links less intrusive to front end templates
44
0
#1921218
Deal with tabbing elements that are added to the page after it has been constrained
31
0
#3152042
Update Drupal.theme documentation to only allow returning string
26
0
#1841788
Add project browser
37
0
#2893361
Aliasing of `Drupal.t` and `Drupal.formatPlural` in JS
28
0
#2645664
Fix Ajax interaction with HTML5 number inputs
25
0
#3189160
[PP-1] call blur on the opened contextual menu only
25
0
#3279190
Mark as many 3rd party JS library as possible as internal
23
0
#3025646
Create a Style Guide
19
0
#2915311
JavaScript VDOM library evaluation: integrating web components
28
0
#2640720
Replace i.e. and e.g. with English words in core/modules N-V
29
0
#3107383
Add filter to Field List report
32
0
#2288861
Add vocabulary condition to block visibility
30
0
#3181050
Add "nomodule" attribute on polyfills
36
0
#2346799
Replace #ID selectors for data-drupal-selector attribute
30
0
#2720409
Escaped quote characters in JS files not unescaped when detected
32
0
#2454473
Views Preview in new Window
25
0
#2463061
states.js attach add listeners but does not remove them
33
0
#3301797
Create ability to verify CSS layouts in tests
18
0
#3300568
DrupalElementStyleUi renders button even if there are no items
26
0
#3262484
AJAX desync when quickly changing multiple form values in plugin settings vertical tab
27
0
#2913790
List of missing APIs
20
0
#3019097
Drupal.dialog events should passing the same vars into all events
30
0
#3308122
Pre-minify core JavaScript
29
0
#3308489
Add yarn vendor-update to commit checks tests
29
0
#3279183
Fix eslint errors in newly linted files
23
0
#3308867
Add a minimal API to Settings Tray to improve integration with other modules
18
0
#3263601
Follow-up, fix JS error by fixing form ID selector
27
0
#3251249
Should double-click prevention return early when isDefaultPrevented?
24
0
#3308785
Ensure we only use allowed JavaScript syntax
34
0
#3031374
File upload not working if AJAX upload doesn't finish
57
0
#3035577
Re-calculate toolbar's height every time when the viewport changes
22
0
#2949816
Fix remaining no-use-before-define eslint errors
28
0
#2465749
[meta] Widespread HTML validation issue - The ID attribute MUST be unique on the page.
24
0
#3318301
Fix deprecations of Nightwatch
22
0
#2912962
Step 1 JS codestyle: [meta] Fix JS coding standards in core
20
0
#3222018
Define exports properly
25
0
#3199807
Change error type
25
0
#2677890
Drupal.ajax.WRAPPER_FORMAT fix
24
0
#2874826
\Drupal\Tests\BrowserTestBase::submitForm is slow
31
0
#3324057
Validate jsdoc with eslint
22
0
#2315773
Create a menu link field type/widget/formatter
36
0
#2438713
LinkWidget blacklist spills over to all autocomplete options
40
0
#1751044
Selectors clean-up: progress.js
26
0
#3159020
Event hasn't registered on MediaLibrarySelectAll
82
0
#3136469
jQuery 3.5.1
26
0
#3301769
Add test for the new add_js command
29
0
#3323834
(Try to) update Sheperd.js to latest major version
22
0
#2901254
Support libraries rewriting using a webpack manifest.json
23
0
#3259769
Add tests for CKEditor 5 off-canvas CSS reset
24
0
#2707671
Remove optional `string` param type in Drupal.throwError
29
0
#3269101
[PP-1] Ensure enabled CKEditor 5 plugins remain available by calculating corresponding dependencies
34
0
#2343777
Add a tooltip to the toggle contextual-link button
41
0
#3085197
Call Drupal.attachBehaviors on async script load
22
0
#3172696
Search API-made exposed forms are not styled within Olivero
29
0
#3153919
Rename dictionary.txt file to drupal.dic to make it compatible with PhpStorm on Linux
26
0
#3274688
core/jquery.once missing from header when library scoped to header depends on core/once
26
0
#3011022
Only add password strength indicator when attribute present
23
0
#3191806
Only close Olivero sub-menus when resize results in a different menu format
81
0
#2915762
Return to tab position when exiting dialog opened from contextual link
71
0
#3028780
Contextual links button should use aria-expanded instead of aria-pressed
83
0
#2554221
Port Cross-site Scripting - Autocomplete system from SA-CORE-2015-003 to Drupal 8
35
0
#2946522
Provide a mechanism to get a random string, suitable for element IDs
23
0
#2846903
Use Drupal JS theme functions for outputting machine name preview markup.
29
0
#3130236
Toolbar menu breaks when having large number of menu subtrees.
29
0
#2882346
Date polyfill incorrectly handles date format
31
0
#2983356
JS codestyle: prefer-destructuring
28
0
#2911171
Toolbar: Fix Code Style (Keep the code DRY)
28
0
#3157328
Use vanilla JS instead of jQuery in path module
26
0
#2913722
JS Style cleanup: Rewrite Drupal.AjaxError
28
0
#2902299
Make OffCanvas 100% height on browser has visible scrollbar
31
0
#2570093
Replace !placeholder with @placeholder where needed in JavaScript
35
0
#2474019
Implement before and after behavior ordering
30
0
#2871829
Simultaneous AJAX submissions result in form cache not getting updated for the second submission
31
0
#2983685
Make the ProgressBar object more flexible
23
0
#2448387
Ensure that anything not already compressed is compressed on the fly
46
0
#2936535
Modal dialog errors in stark theme
31
0
#1663622
Change directory structure for JavaScript files
31
0
#1764912
Fix regressions and further improve tableheader.js
34
0
#2901667
To optimize outside_in Drupal.behaviors.toggleEditMode
58
0
#3112690
UX: Elevate the Workspace UI around the site canvas
48
0
#3099577
Move locale js scripts to a js folder
26
0
#3035591
Last menu item in vertical toobar-tray is unreachable by pointer or touch in some situations
30
0
#2367655
Control the list of behaviors run by Drupal.attachBehaviors
30
0
#2705327
Failed to execute 'contains' on 'Node'
39
0
#3084803
First param type at Drupal.theme function should be a string
22
0
#3084560
Ensure that when the Media Library disables media items so that they cannot be selected, that they are also disabled for screenreader access
83
0
#3014136
Opening dialog via AJAX casts dialogOptions values to strings
37
0
#3085794
Remove Firefox workaround for details focus effect
70
0
#3008466
Displace.offsets not taken in account for initial offcanvas height calculation
30
0
#2913303
Exposed filter AJAX search bug when same view embedded multiple times in a page
31
0
#3008676
Views with exposed filter (ajax enabled) inside modal window only work on first modal open
30
0
#3263840
Lint nightwatch tests contained in core modules
24
0
#1899616
Sticky table headers float instead of being sticky at the top on narrow screens
47
0
#2455209
block.js shouldn't check for select.block-weight because weight elements can be textfields
33
0
#3021147
Toolbar overlap content with big pipe enabled
30
0
#2489580
Move taxonomy.theme.css to Starterkit Theme and/or Claro
30
0
#2752511
Update location.hash when clicking a vertical tab
35
0
#2848507
Indicate that grouping elements have child element errors for ux and a11y
100
0
#3004677
Contextual Filter default validation shows all forms when editing
30
0
#3332668
Tabledrag should provide quicker/smoother visual feedback when dragging
65
0
#3133175
Change MenuLinkContent label to "Menu link text" instead of "Menu link title"
48
0
#3229589
Autocomplete stable version
24
0
#3054954
Nested contextual links are always hidden at first page load
23
0
#3272693
Simplify supporting AJAX/BigPipe in Drupal.behaviors: improve DX in case the selector to search is not in the given tree, but the root
18
0
#2815199
Add tools and scripts for writing and running javascript unit tests
35
0
#2905391
SQL rewrite warning falls out of sync with setting status
58
0
#3024953
Drupal.behaviors.formSingleSubmit method name should be case-insensitive
30
0
#3210434
Olivero: Header menu should not close if menu item has focus
81
0
#2081521
Add extra class or id to li.vertical-tab-button
25
0
#3036975
Multiline Admin Toolbar overlaps with horizontal & vertical menus and Page Title area
30
0
#3344045
TestSiteInstallCommand::executeSetupClass should pass the container to setup scripts
17
0
#2927413
Remove extra var assignment in Drupal.stringReplace()
28
0
#2865059
Multiple machine name elements from same source
32
0
#2445271
#states element empty check not triggered on mouse based paste
25
0
#3002325
Allow limiting min-depth on tabledrag
22
0
#2492993
vertical tabs: Uncaught Error: Syntax error, unrecognized expression: #/<whatever>
33
0
#3209343
Make time diff chunks configurable
20
0
#2483505
Not possible to submit forms with pressing ENTER, if form has a file field
33
0
#2277761
Remove unnecessarily complex logic from tableresponsive.js
30
0
#2762963
Can't scroll vertical toolbar tray to reveal last item, applies to both mobile and desktop breakpoints
32
0
#2496053
Rename xmlhttprequest to jqXHR in Drupal Ajax JS
30
0
#3295477
Fix module search code on the extend page
26
0
#3230046
Create Nightwatch equivalents of jQuery UI dialog qunit tests
24
0
#2893157
Extracts the JS translation string parser from _locale_parse_js_file to a dedicated PHP function
28
0
#3212645
Allow grouping layouts to disable drag and drop between layout groups
20
0
#2885755
Not all toolbar items are tabs: Toolbar's "activeTab" handling interferes with active-link.js
58
0
#3350632
[DrupalImage] Adopt CKEditor 5 36's performance optimization: lazily instantiate contextual balloons
54
0
#3098857
"drupal-live-announce" is not contained in a landmark.
82
0
#2880338
Empty state (filled) doesn't work for date field with datepicker plugin
31
0
#3160052
Initial argument passed to Drupal behaviors is incorrect
29
0
#3276325
Dialog hidden submit buttons don't work in Safari
26
0
#3049216
Uncaught Drupal.AjaxError with empty response text
23
0
#2821793
Replace #ajax['wrapper'] with #ajax['wrapper_selector']
29
0
#3081500
Accessibility bugs with vertical tabs
83
0
#2302519
Duplicate titleRow variable and convert to $titleRow since it is a jQuery object
30
0
#3279206
Dynamically determine ajaxPageState based on libraries
23
0
#3252084
[meta] Remove support for IE11
18
0
#3068698
Better shortcut action link styles when there's limited horizontal space
83
0
#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
31
0
#2818463
Provide option to set ajax indicator with .use-ajax and .use-ajax-submit
24
0
#3355595
Remove usages of UIEvent.which
21
0
#2277795
Remove completely irrelevant addition of "menu-item__link" class in tabledrag.js
30
0
#2655794
Remove redundant WAI-ARIA role attributes from <main>, <nav>, <aside>, <header>, and <footer> elements
85
0
#3035343
Deprecate drupal_attach_tabledrag(). Move its logic in Table form element
27
0
#3082672
Form prefix/suffix redesign in Claro
57
0
#3354438
#default_value breaks tests for ckeditor5 fields
24
0
#3303191
Drupal.ckeditor5.openDialog missing existingValues param
33
0
#3265636
JS codestyle: prefer-regex-literals
24
0
#3265336
Inconsistent return type in the JS for "Authoring Information" vertical tab
27
0
#3178703
Support doubleclick to open EditorMediaDialog in ckeditor
41
0
#2928820
IME enhancement stops autocomplete search event in Android when typing an English word
44
0
#3087385
If the user attempts to upload an incorrect file type through the media library modal, the error message is not read by the screenreader
83
0
#3087313
In the media library modal, improve the labels on the media-type tabs for screen readers
83
0
#2805197
Provide screen-reader feedback when Views UI filterable options are updated
85
0
#3361180
Custom attachment variable, doesn't added in $attachment to access via drupalSettings
15
0
#3035435
Make the show/hide row weights button more informative for assistive tech users.
83
0
#3311239
Add documentaton how to pass config of various datatypes to CKE5 plugins
29
0
#3129257
Olivero: Mobile tabs can become out of order if browser is resized
82
0
#3246188
Vertical tabs auto collapse on viewports smaller than 1360px on certain configuration actions
67
0
#2893663
Dropbutton should report open/closed state to assistive technology
84
0
#2960602
Modernize aria-detail.js semantics.
71
0
#2047089
Content translation settings UI should leverage Drupal.announce() to inform screen reader users of dynamic changes
87
0
#3251407
Olivero should use Drupal.displace() to place the mobile menu
27
0
#2864294
Autocomplete doesn't update suggestions if space is typed
72
0
#1854046
Add "changed" hints to translation settings page
74
0
#2805499
Provide screen reader feedback when Views List is filtered by name or description
85
0
#2960840
Replace javascript event listeners which use "down" events in the ajax component
71
0
#2773601
Display "You are now in edit mode" prompt when user enters edit mode
72
0
#736182
Match States API required fields theming with Forms API
75
0
#2863846
File Field design update progress bar
72
0
#3056806
Autocomplete not functioning with Voiceover
83
0
#3363903
HTML inside an vertical-tabs tab label is being removed and escaped
24
0
#3061090
Drupal.announce debounce usage issue
83
0
#1996910
Add context to system filters
26
0
#2582797
[Regression] login link has no destination=drupalSettings.path, so dumps you on the profile
59
0
#2153177
Convert type selectors to be compatible with jQuery native-API selector
30
0
#3040302
"Edit summary" button for the text with summary widget has unthemable markup
22
0
#3269857
Uncaught SyntaxError: Unexpected token 'export' when installed without npm
27
0
#3248432
[drupalImage] Split DrupalImageEditing into multiple plugins
24
0
#3373719
consider deprecating tableheader.js in favor of css position:sticky
21
0
#514990
Add a UI for browsing tokens
38
0
#3075236
jQuery UI dialog modals repositions incorrectly on window resize when there is a off canvas rendered
30
0
#3375242
Support for vm2 package discontinued with critical security advisories
21
0
#3024584
Directional Feedback for the Next-Gen Admin UI
33
0
#3272425
Remove Details Aria Polyfill
66
0
#1836392
In the Views UI, the interaction pattern of “All displays”/ “Override this display” is confusing
53
0
#2643240
Comment settings vertical tab summary does not display due to outdated JavaScript selectors
32
0
#2692805
Dialog min/maxHeight options are ignored in some cases
32
0
#3202043
JavaScript Messages API cannot remove message from backend
20
0
#3377071
tabledrag-ajax.js / Drupal.AjaxCommands.prototype.tabledragChanged - possible typo in the if statement
17
0
#3316302
tabledrag should have it's own column in views tables
22
0
#2912092
State required asterisk doesn't show
31
0
#678292
Add a development mode to allow changes to be picked up even when CSS/JS aggregation is enabled
43
0
#3061430
[PP-1] Remove /core/assets/vendor from the Drupal core repository and declare them as third party dependencies.
27
0
#3043242
Differentiating blocks in layout builder is hard
49
0
#3377577
Add JS to system_file_system_settings_form to dynamically update examples based on current settings
27
0
#3082598
Add theme function for form labels in JavaScript
43
0
#3384503
When the pop-up window in the layout changes, js reports an error.
23
0
#2561367
Back to content editing bar on node preview page not visible when javascript is disabled
32
0
#2809347
All links using the "button" role should respond to spacebar, not only to enter key
85
0
#3014764
Incorrect RefreshView behavior
30
0
#2822510
Link field autocomplete: Hard to distinguish multiple nodes with the same title
24
0
#3342118
When an autocomplete entity reference is required via #states, no required marker is added
25
0
#3086720
Add explicit test coverage for the logging of Nightwatch testing
33
0
#3138768
[Meta] Fix flagged spelling errors due to missing hyphens for prefixes
26
0
#3083044
Prevent line breaks in draggable (first) table cells
57
0
#3088500
sticky table not passing aria (WCAG2) validation
83
0
#3027521
Toolbar does not work with "nolink" links
30
0
#3392685
Add yarn.lock to .gitignore file
15
0
#2986041
Triggering RefreshView on a view is making multiple ajax calls
31
0
#2940677
Support prefers-reduced-motion in off-canvas dialog
71
0
#3050607
Ability not to remove dialog in dialog.ajax.js
19
0
#3389763
Impossible to run only Nightwatch tests in a given directory (f.e. for contrib modules)
30
0
#3395797
Expand tua-body-scroll-lock as separated library.
15
0
#3396213
Translation details summary does not update when selecting the (re) translate checkbox
23
0
#3387616
Add GET support to AJAX callbacks in forms
15
0
#3389979
Drupal core ESLint incorrect peer dependency - prettier
30
0
#2801501
Option for the Toolbar *not* to auto-open the "Manage" sub-menu?
24
0
#3028979
Blocks with fixed width elements can break multi-column Layout Builder layouts
57
0
#3335991
[upstream] [GHS] CKEditor 5 does not retain custom HTML tags that are not defined by CKEditor 5 plugins whenever /.*/ is not allowed (e.g. when filter_html is enabled)
38
0
#2893068
Terminated ajax requests throw error even if terminated because of a form submit
58
0
#3176441
JavaScript event handling without a full jQuery dependency
31
0
#3401827
drupalSettingsLoader removes changes in DrupalSettings added in ajax requests
23
0
#3283715
Allow #states to work even for elements without the form_element theme wrapper
15
0
#3339065
[PP-1] Consider updating core gates to include automated Nightwatch A11y tests
65
0
#1561866
Add support for built-in PHP session upload progress
42
0
#3396483
[drupalImage] Linked images in CKEditor 5 incorrectly also link image captions
30
0
#3402986
AJAX Dialog API changes the behaviour of regular Dialog API
23
0
#2280035
Add another responsive tables solution that doesn't hide content
86
0
#3351660
[DrupalHtmlEngine] CKEditor 5 saves content as single line HTML making revision diffing impossible
52
0
#3216228
Autocomplete field search results styling issues
28
0
#2987166
Broken handle in nested draggable tables.
31
0
#3405241
[DrupalImage] Image be displayed even if it upload fail in CKEditor 5
23
0
#3407067
message.js doesn't work status messages element with no child element but whitespace, incompatible default template
23
0
#3407211
[PP-upstream] Update stylelint(-config-standard) to latest versions (major bump)
20
0
#3408459
Non-UTF-8 characters in query parameters break json/javascript
23
0
#3325336
Add explicit test coverage to prove multiple CKEditor 5 instances on the same page can co-exist
22
0
#3411496
Re-work off-canvas javascript to fix the UI and prevent random failures
22
0
#3332743
Refactor Claro's views-ui stylesheet
17
0
#3412178
Improve error messages on required fields when they're hidden by Javascript states
19
0
#2897120
use-ajax-submit does not includes core/jquery.form library to the form
28
0
#3097338
If a filter wraps the drupal-media tag in a paragraph, the edit button breaks
82
0
#2822014
prepareDialogButtons does not work for button elements.
32
0
#1734534
Optionally show the machine names on the permission page
74
0
#2976385
Provide the ability to wrap the entire page with a border when opening off-canvas in the top position
44
0
#3301378
Implement passive listeners in jQuery to improve scrolling performance
15
0
#2968207
Allow multiple instances of the same exposed filter form on a single page
28
0
#3074859
Add a button to remove an embedded media item from the editor
43
0
#2820494
Inconsistent comment declarations
29
0
#3395027
Resizing the Settings Tray causes it to erratically offset from the edge of the page
23
0
#2766853
Add label to Tableselect select all checkbox
29
0
#3401044
[META] Improve nightwatch testing
20
0
#3084698
Add console logs to all Nightwatch tests
27
0
#2431671
[meta] Add in js- prefixed classes for separation of JS & CSS functionality
30
0
#997370
Tabledrag is not hiding the correct columns
35
0
#3348132
Dynamically instantiated CKEditor 5 instance's toolbar occludes Drupal's toolbar if it has focus and the form is part of paragraph
52
0
#3102249
Changing an existing embedded media's alignment or alt data attributes does not get saved with CKEditor5
82
0
#3161840
Modal dialogue Views Messages breaks form usability
29
0
#3089751
Ajax dialog button handling should be more flexible
21
0
#3420322
jsdoc support in editor
13
0
#3064084
Create accessible markup for a drag & drop file upload widget (and ensure there is an accessible alternative interaction)
70
0
#3420041
Explore opportunities of Bun https://bun.sh/
14
0
#3073302
Add Color module integration
22
0
#2159271
Convert state-based selectors to be compatible with with jQuery native-API selector
36
0
#3061751
Page not found when a node is deleted via contextual filter
30
0
#3420558
Remove the Parent select field from vertical sortable lists and add it to vertical and horizontal sortable lists
75
0
#3327234
Dragging single media thumbnail on edit page causes JavaScript error
25
1
#3405022
[DrupalImage] Image alignment lost when copy/pasted from another CKEditor 5 instance
23
1
#3383948
CKEditor breaks while changing text format from one with image data caption enabled to the text format without it.
23
1
#2158943
Add a native dialog element to deprecate the jQuery UI dialog
73
1
#3388485
Document in ckeditor5.api.php how to access the CKEditor 5 instance given a DOM element
15
1
#3178994
Allow fatal error on PHP 8.0 in LocalStream::stream_open() for fopen()
25
1
#1477550
Bring progressbar to the postmodern era
31
1
#3167377
Rewrite jQuery .show() and .hide()
26
1
#3379104
Add a "CKEditor 5 nightly" GitLab CI job
27
1
#3395590
Modal dialogs clip content with certain viewport width
50
1
#3367310
Get all assertions working in JavascriptStatesTest::doMultipleSelectTriggerTests()
21
1
#3016343
Fix inconsistencies of TextareaWidget and TextareaWithSummaryWidget form elements
30
1
#3238886
Refactor (if feasible) uses of the jQuery ajax function to use Vanilla/native
24
1
#3145958
[META] Re-evaluate use of Backbone.js in core
32
1
#3437394
[DrupalHtmlEngine] Follow-up for script and style tags in CKEditor 5
21
1
#3239125
Refactor (if feasible) uses of the jQuery toggle function to use vanillaJS
24
1
#3367107
Can't access property "command", _response$key is null
24
1
#1310642
Adding drupal_add_tabledrag() support for parents with depth 0
34
1
#851164
Tableselect: "select all rows in this table" header checkbox causing accessibility problems
88
1
#3239127
Refactor (if feasible) uses of the jQuery trigger function to use vanillaJS
24
1
#1842036
[META] Convert all confirm forms to use modal dialog
53
1
#3100133
Ajax replace inside a modal causes the current field to lose focus.
82
1
#3442704
Refactor (if feasible) uses of the jQuery parents function to use vanillaJS
18
1
#2924755
Set max line length for JavaScript code comments to 80 (rather than 100)
28
1
#3395355
With an open dialog modal also elements in the background are added to the accessibility object model
76
1
#2516938
Set the toolbar to position fixed on mobile
60
1
#3002444
Disallow access to (core) development files using .htaccess
27
1
#3052002
[meta] Replace JQuery with vanilla Javascript in core
21
1
#3309024
Focus on the wrong submit button after AJAX submit
26
1
#3221703
Add @drupal/prettier-config
25
1
#3408310
Sticky table header does not work if a table placed in a closed 'details' element
23
1
#2767885
Consider using <details> in "Available translation updates" report
29
1
#3359465
Layout builder off-canvas positioning problem when resizing browser
24
1
#3238924
Refactor (if feasible) uses of the jQuery show and hide function to use vanillaJS
24
1
#2873160
Implement core management of 3rd-party FE libraries
26
1
#2419131
[PP-1] #states attribute does not work on #type datetime
33
1
#2413847
Remove usages of .js class from core
52
1
#3239046
Refactor (if feasible) uses of the jQuery slide functions to use vanillaJS
24
1
#2293803
Replace confirm password element with a new password element with show/hide functionality
73
1
#3440676
Trigger a JavaScript deprecation error for dialogClass in forked dialog.js
18
1
#3008172
The submit button is not following any condition while in popup/dialogs
37
1
#2771361
Ajax views leave obsolete Drupal.Ajax instances
32
1
#3418512
[drupalMedia] CKEditor 5 allow caption/linking/view mode/alignment functionality to be enabled per bundle
25
2
#3422758
No Focus on Second Open Dialog
22
2
#3447131
Allow multiple submits of form[method="dialog"]
21
2
#3406918
Some dialogs are difficult to scroll with keyboard
23
2
#3081515
Add a new, accessible datepicker library to avoid using native browser datepickers for accessibility and consistency
83
2
#3388503
Support disabled/locked items in tabledrag
15
2
#3088296
Implement js- prefix for autocomplete textfields to separate JavaScript behavior from styling
27
2
#3015494
Make admin list filters behave more consistently.
30
2
#2830295
Concurrent ajax submits cause user data loss
32
2
#2395065
Certain URL fragments cause javascript error
33
2
#3311198
Prevent multiple ajax calls on views refresh
26
2
#3163765
Add option to un-sticky table headers to benefit assistive tech users
69
2
#2922677
Uncaught TypeError: Cannot read property 'replace' of undefined
31
2
#3259381
Convert remaining jQuery val replacement not found by eslint
24
2
#1446166
Use JS events instead of Drupal.behaviors
31
2
#3464637
Allow installing several modules at once in Nightwatch drupalInstallModule() function
12
2
#3272593
Allow for an empty seach
18
2
#3397065
[upstream] CKEditor 5 types double words on Chrome on Android
16
2
#3464369
After clicking the expand button, the dialog does not update its position in real-time
20
2
#2604102
Views UI modules 'ajax.js' file, Local variable 'element_settings' is redundant.
25
2
#3010895
Empty state is wrong for input when filled with whitespaces
23
2
#2776571
EntityAutocomplete should pass the original URI to the selection handler
32
2
#3042417
Accessible dropdown for Umami's language-switcher and mobile main-menu
43
2
#3023322
Contextual Links Style Update
27
2
#3172956
Add theme function to process contextual trigger text.
21
2
#3364302
Allow OffCanvas Dialog to disallow resizing
24
2
#2831667
Autocomplete doesn't trigger `formUpdated`
32
2
#2985324
The position of the toolbar moves above the off-canvas top dialog if a modal dialog is opened
31
2
#3254840
window.once name conflict with other third party script
40
2
#3312816
CKEditor 5 should explicitly set negotiated content language, not just UI language
29
2
#3210222
Ability to disable tabledrag form fields
20
2
#2895477
Native browser form validation does not fire when submit buttons use #ajax
31
2
#2879023
Batch is dependent on the order of query string parameters
23
2
#3468891
Add API Testing plugin for Nightwatch to Drupal Core
11
2
#3089402
Drupal.Message should add 'Error message' prefixed to Drupal.announce error messages
42
2
#3062742
Drag-and-drop reordering doesn't work if the region content is nested in other elements
30
2
#3238306
[META] Where possible, refactor existing jQuery uses to vanillaJS to reduce jQuery footprint
24
2
#3240103
Refactor (if feasible) uses of the jQuery deferred function to use Vanilla/native
24
2
#3239190
Refactor (if feasible) uses of the jQuery class function to use Vanilla/native
24
2
#3134371
Allow changing the layout of an existing section in Layout Builder UI
32
2
#3204011
Replace Tour BackboneJS usage with VanillaJS equivalent
25
2
#3238867
Refactor (if feasible) uses of the jQuery parent function to use vanillaJS
24
2
#2988181
contextual.js overrides any destination query param set earlier
24
2
#2958654
Assess JavaScript behaviours for WCAG 2.1 Pointer Cancellation
71
2
#3239042
Refactor (if feasible) uses of the jQuery sizzle to use vanillaJS
30
2
#3472502
[12.x] Set default Content-Security-Policy in services.yml
16
2
#2722319
<textarea>s using Text Editor always fail HTML5 validation when "required" is added via #states
32
2
#2920006
Research accessibility of drag-and-drop grid interfaces.
71
2
#3446818
Replace dialog positioning with floating-ui
13
2
#3167799
Media library widget counter does not reset when removing and re-adding media
82
3
#1899236
Add new Splitbutton render element to eventually replace Dropbutton
47
3
#3375181
Deprecate the touchevents JavaScript library and update CSS
32
3
#2983655
Contextual links are not displayed correctly
31
3
#3440040
JS messages are themed differently, not using status-messages.html.twig
18
3
#3000332
Dialog.ajax recursively overwrites the dialog.close function
30
3
#2610434
AJAXified Views should also change the URL by using history.pushState()
72
3
#2958478
Toolbar height calculation is faulty in multiple cases
58
3
#3324774
Batch page progress bar triggers a HTTP protocol compliance failed in F5 WAF
17
3
#3482128
JS function Drupal.url() requires no leading slash which is inconsistent with PHP handlers for Drupal path strings
18
3
#3484080
Consider to use some of plugin:unicorn/recommended ESLint rules for Drupal core
15
3
#2856047
Avoid random failures in JavascriptTestBase when testing functionality in a dialog
39
3
#3464642
[PP-1] Provide PHP helpers for Nightwatch tests to speed up routine operations
12
3
#3335209
Views exposed filter reset button not working after data export
18
3
#2864844
Autocomplete used on a single value field should not split input on commas
35
3
#3479424
When I'm logged in, the secondary menu does not want to open
19
3
#3200706
move callback `classRemove` outside the loop
25
3
#3388408
[September 2025] Remove tua-body-scroll-lock in favor of a CSS :has()
26
3
#3405266
[upstream] CKEditor 5 accumulates class properties when switch code language in Code Block
30
3
#3486758
Do not run the Nightwatch tests from the file if the drupalInstall() fails on the function before()
10
3
#3480282
The configured dialog height is overrided to be auto
18
3
#3043215
Create non-js placeholder element for content-preview-disabled placeholder labels.
27
4
#3489888
Discuss Hardening Vertical Tabs Against Potential XSS
14
4
#2968637
Assess the reference to the mousedown event in the base class for render element plugins
71
4
#2671162
Also use text editor (CKEditor) for "summary" of a text field
24
4
#3493106
Translation strings from JS files are not imported if the JavaScript file is transpiled by Babel from TS or JSX
8
4
#3494154
Index is not added if entity doesn't support revisions
17
4
#3493380
Uncaught TypeError: str is undefined - when contextual links are toggled-on on admin toolbar
17
4
#3494327
CKEditor5 should respect the autofocus attribute of a textarea
17
4
#1736308
Submitting a form during an ajax request or before ajax is triggered results in data loss
41
4
#3481095
Prefer to replace minimist with util.parseArgs() from Node.js scripts in core
15
4
#3489795
Correctly link output of files with problems in CSS linting (stylelint) report on GitLab
14
4
#3496328
Try to use a non-timestamp approach for CacheCollector race condition detection
20
4
#3496778
Unusual DOM ID not working as string selector
8
4
#3487907
Drupal.displace() has incorrect visibility check
18
5
#2884801
Views block duplicated contextual links
31
5
#1148950
Applying #states to a vertical tab does not update the vertical tabs menu
34
5
#2533896
Make a check of file size a baked-in client side validation
25
5
#2833968
Upload progress using jQuery.form plugin instead of 3rd party PHP libraries
29
5
#3392621
[drupalMedia] CKEditor 5 media preview fetch fails if there is a HUGE caption
23
5
#2994868
Pager in AJAX view results in Ajax forms problem
38
5
#3410871
The CKEditor 5 toolbar is overlapping with the Admin toolbar
15
5
#2862092
Views UI preview crashes when using pager in multi-lingual site
32
5
#2422737
Tabledrag event after dragging elements
30
5
#2508421
FilterCaption hard-codes allowed tags
25
6
#3338664
Automated A11y tests in PHPUnit
65
6
#3089151
TableDrag JS :first-of-type issues
30
6
#3245344
Make playwright work with yarn2
24
6
#3382630
CKEditor 5 toolbar configuration not show buttons in Spanish installation due to broken HTML in translation
30
6
#2186643
Autocomplete always searches the last tag
60
6
#3247827
Check for memory leaks
30
6
#2903456
Allow kernel tests to fail or expect logged errors
26
6
#3334212
Vertical/horizontal icons missing, when toolbar has multiple items
25
6
#3339741
Clicking on an anchor link within a WYSIWYG navigates to anchor
25
6
#3204015
Replace Toolbar BackboneJS usage with VanillaJS equivalent
25
6
#3051797
Invalid values processed when using Last comment time from Comment Statistics in a view
30
6
#2842525
Ajax attached to Views exposed filter form does not trigger callbacks
32
6
#2902769
active-link.js throws JS error if query string parameter contains a single quote
31
6
#3472624
Error: cannot call methods on dialog prior to initialization; attempted to call method 'option'
19
6
#3486771
No error output in Nightwatch if the ./scripts/test-site.php produces the "Parse error"
18
6
#1484174
Add HTML5 element: <progress>
47
6
#2856976
AJAX call can detach all behaviors
32
7
#3177355
Remove Tabledrag's jQuery dependency
31
7
#923934
Add support for OR in block visibility conditions
27
7
#3132456
Views Ajax issue on deleting instances
29
7
#3410598
CKEditor 5: scroll jump after dialog close
75
7
#3420197
[drupalMedia] Unable to set default caption value on <drupal-media> tag
22
7
#2845319
The highlighting of the active menu-link does not respect query strings and fragment identifiers
32
7
#3201835
Replacing(?) jQuery UI resizable
23
7
#3513705
upgrade to 10.4.x (or greater) breaks jquery_piczoomer
14
7
#2186647
Autocomplete: duplicates of existing terms are suggested (regression)
33
7
#2952447
Initial page load for a BigPipe-loaded toolbar menu tray results in incorrect toolbar height
31
8
#2527740
Consider to remove support for #ajax['url']
36
8
#2346973
Improve usability, accessibility, and scalability of long select lists
73
8
#3189416
[PP-1] Remove jQuery Form dependency from misc/ajax.js
31
8
#3413665
Enable modules through Nightwatch API when not testing module enabling
19
8
#2868299
Improve autocomplete renderItem() docs
28
8
#3167032
[Meta] Track CSS forced-color standardization and browser support
69
8
#3494570
Update Nightwatch for Drupal 10
14
8
#2822778
Modal popups in views is not showing properly when toolbar tray is upon modal
85
8
#3205499
escapeAdminPath sessionStorage should be namespaced
25
8
#2973140
Convey AJAX progress messages to assistive technology.
84
8
#3405822
Use webcomponents for dropbutton
20
9
#2903727
Resizing caused wrong width on dialog has long content and scrollbar
31
9
#2909128
Autocomplete intermittent on Chrome Android
58
9
#1920876
Add a tiny bit of state magic in the image.module and hide the Title and Alt groups when the related form items are disabled
87
9
#2864549
Commas in autocomplete textfield give incorrect behaviour
32
9
#2508796
Query string is appended multiple time after each AJAX request
40
9
#2346815
[module:node] Replace JS #id and .selectors for data-drupal-*
30
9
#3456536
Show as expanded is forced to true if menu item has children and you are on child trail
20
9
#3317520
[random test failure] Drupal\Tests\settings_tray\FunctionalJavascript\SettingsTrayBlockFormTest::testEditModeEnableDisable
32
9
#3440566
[policy, no patch] Promote Drupal API Client Packages to Drupal NPM Namespace
13
9
#3515825
Autocomplete not working with JAWS
66
10
#3075230
Provide menu link with disable option [Node Add Form]
22
10
#3334704
Ajax.js commands stuck when adding JS with nomodule attribute
25
10
#2190981
Use a theme function to handle markup in progress.js
25
10
#2667396
Make the toolbar remember its open/closed state when in the horizontal position.
32
11
#2616184
Right click should not submit buttons with Ajax behaviors
85
11
#3477444
[experiment] Run Unit tests with paratest
16
11
#2913372
Allow forms to be defined in three segments: schema, UI, data
26
11
#1972462
Redesign drag and drop interactions, and nested menu items, for all devices
53
11
#2868712
Drupal.urlIsLocal returns incorrect result if site URL contains authentication part
31
11
#3522457
Fix: DocBlock comment for return value of Drupal\Core\Database\Connection::transactionManager()
10
11
#3336143
Uncaught ReferenceError: loadjs is not defined after drupal core upgrade 9.5.1
32
11
#2894747
Views hardcodes exposed filter block form ID's which breaks AJAX when the same form is shown multiple times on one page
31
12
#875402
When linking to the list of contributed modules, filter by Drupal version
24
12
#3453951
Deprecate setting the .js class in core in preparation for removal
17
12
#3522560
An invalid form control with name=field_paragraph
4
12
#3468860
JS #states behavior does not have a detach method
19
12
#3027229
Modernize tabledrag accessibility.
30
12
#2898533
Better define the backwards compatibility/API policy for JavaScript
34
13
#3201547
[Policy] Dependency evaluation critera
17
13
#3179415
Improve contribution workflow, build, and management of JS files
31
13
#3178115
[policy, no patch] Maintenance of JS in core
19
13
#3523303
Leave preview popup on ajax call
13
14
#2525830
LinkGenerator does not generate is-active class when Russian characters are used in the query option
33
14
#3144382
Feature to prevent multiple submits keeps submit disabled after back navigation
36
14
#3483414
The "drupal.progress" library definition lacks required dependency
11
14
#2524222
Implement regions into tableDrag from Block module.
25
14
#3232810
[PP-2] Allow setting aggregation groups for js files in library definitions
46
14
#1854030
Add hint to translation settings page when tables appear off screen
74
14
#2061377
[drupalImage] Optionally apply image style to images uploaded in CKEditor 5
46
14
#3179174
[policy, no patch] Updating core JavaScript APIs gracefully.
17
14
#1587536
JavaScript aggregation should account for "async" and "defer" attributes
34
15
#3176918
[policy, no patch] Publishing / Maintaining JS libraries produced by Drupal that do not have a dependency on Drupal
17
15
#3526860
Message JS theme function should allow additional CSS classes and HTML attributes to be added.
5
16
#3029206
[policy, no patch] Require functional test coverage for keyboard accessibility
30
16
#2928103
[policy, no patch] Use "prefers-reduced-motion" media query to disable animations
31
16
#2843953
Remove details wrapper from views ui advanced settings
59
16
#3206944
Can select multiple media items on a field with a limit of one media item
28
16
#1497290
Check for common words in password strength indicators
31
16
#3527415
JS file appears duplicated on top before jQuery
4
16
#3526120
Expose prepareMachineName function as an API
5
16
#1503072
Always show vertical tabs button(menu) links
26
17
#3394254
Drupal.behaviors.dialog.prepareDialogButtons() does not handle ajax links correctly
23
17
#2454289
Attribute hreflang not allowed on element li at this point
33
17
#3164482
Contextual delete link results in a 404 due to destination query param
29
17
#3443422
[regression] Drupal.editors.ckeditor5.onChange event doesn't fire after final input if user types too fast.
28
18
#343535
Enable bookmarking of AJAX views
27
18
#2823541
Table clicksort is lost when using views exposed filter & Pager exposed '#items'
39
18
#3209129
Scrolling problems when adding a block via layout builder
81
20
#2513356
Add a default Content-Security-Policy and clickjacking defence to core
30
20
#2594483
Every ManagedFile form element AJAX interaction causes a new level of .ajax-new-content
29
20
#3529702
Replace yarn with npm in core front end tooling
10
20
#3364840
_wrapper_format=drupal_ajax is always added, instead of updated when the param is already available
24
21
#3037446
Forms with required fields marked by asterisk do not have text explaining what the asterisk means
83
21
#2423093
Allow multiple target entity types in the 'entity_autocomplete' Form API element
52
23
#3398525
Add an API for importmaps
20
23
#2621630
Make Search Field for Module Install/Uninstall usable
45
24
#3080068
[policy, no patch] Define usage heuristics for browser support
21
24
#3280275
Set up a formal process for ensuring JavaScript dependencies remain up to date
18
25
#3382780
[drupalImage] When ckeditor5_arbitraryHtmlSupport is on, <img src> fails to update
23
25
#3446855
Get rid of jQuery in displace event
18
27
#3026636
Allow AJAX links to replace a specific selector
43
27
#2605218
Views Block Display skips preBlockBuild() call on ajax rebuild
32
28
#3006342
Ajax views progress type is hardcoded as fullscreen
22
29
#3508418
Odd behaviour with vertical tabs on validation failure
15
29
#3531994
Remove no needed NodeList item counting and for loop after querySelectorAll()
10
29
#3466026
Invalid "exports" target "src/once.js" defined for "." in the package config
20
29
#3239535
Refactor (if feasible) uses of the jQuery data function to use Vanilla/native
24
29
#3456835
Uncaught TypeError: document.querySelector is null
20
30
#1831282
Remove nojs from menu callbacks in favour of content negotiation from the request object
31
30
#3440225
[PP-upstream] Support eslint 9
18
32
#3269001
Replace valid-jsdoc rule with eslint-plugin-jsdoc for eslint
24
33
#3356667
Error: Cannot read properties of undefined (reading 'settings') with dialog.position.js
31
33
#2409107
Deprecate form prepopulation support from form.js
33
33
#3068696
Tables overflow on mobile
25
33
#2951477
Views ajax reload is removing contextual links
31
33
#2648460
Pager pagination problem in AJAX view with exposed filter & default values after altering/deleting view datace
32
33
#2876197
On a page with multiple Views exposed Ajax enabled forms, multiple throbbers appear on submit
31
34
#3449874
[PP-upstream] Update to a stable version of jQuery 4
29
35
#3076171
Provide a new library to replace jQuery UI autocomplete
70
36
#3504265
Yarn watch task broken
22
36
#1945262
Replace custom weights with dependencies in library declarations; introduce "before" and "after" for conditional ordering
53
36
#3028968
Create Javascript library for searching/filtering rendered lists on the client.
22
37
#2235977
JS Client-side file validation is broken (because ajaxPageState is broken?)
60
37
#2914759
Proposal to use Lit / web components for building Drupal’s administrative UIs
20
39
#2645666
[policy, no patch] Require Node.js for a future Drupal major version and rewrite some of Drupal's UI code from PHP to JS
23
39
#3523018
Update CKEditor 5 to 45.2.0
21
41
#3163299
Ajax exposed filters not working for multiple instances of the same Views block placed on one page
29
42
#3317769
Add support for linking to entities in CKEditor 5
28
42
#3515850
Can't apply filter to file entity browser after 10.4.0
13
43
#3404217
States API creates jank (layout shift) on page load
23
44
#2741877
Nested modals don't work: opening a modal from a modal closes the original
85
47
#3093378
Use ARIA disclosure pattern for submenu buttons in vertical toolbar orientation
69
48
#2904754
Add ability to disable AJAX for Views exposed form submit
23
52
#2893640
Modernize ARIA usage, in line with ARIA 1.1 and the ARIA Authoring Practices guide.
31
52
#3032353
Exposed forms in a block are not updated by AJAX
30
53
#2858890
Pager is not initialized in nested views in Drupal.views.ajaxView
32
58
#1797438
HTML5 validation is preventing form submit and not fully accessible
87
58
#3415961
[drupalMedia] Using the Insert Media button causes the window to scroll to the bottom of the page
75
62
#2278479
Change the dropbutton theme function to ensure consistent output and accommodate the splitbutton design
30
62
#3486881
Some of checking pressed key should replace event.keyCode with event.key and event.code
15
63
#1091852
Display Bug when using #states (Forms API) with Ajax Request
34
63
#3532159
HTMX behavior attachment fails with some swap strategies
20
68
#3038365
[PP-1] Add owner to the BlockContent entity type
22
74
#2834834
Allow alternative URL for use-ajax links using data attribute
24
81
#3535051
[regression since 11.2] Uncaught TypeError: Cannot set properties of undefined (setting 'textContent') at ContextualModelView.render (contextual.js?v=11.2.2:356:29)
13
87
#3404409
[Plan] Gradually replace Drupal's AJAX system with HTMX
12
89
#2985168
[PP-1] Allow media items to be edited in a modal when using the field widget
44
89
#3085811
Toolbar buttons should respond to spacebar key
83
91
#3534576
Undefined js functions after drupal upgrade
4
91