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