Active 8.x javascript issues

User pain Issue Created
57% details#2692805: While positioning dialog min/maxHeight options are ignored in some cases 2016-03-23
54% details#736066: ajax.js insert command sometimes wraps content in a div, potentially producing invalid HTML and other bugs 2010-03-09
54% details#1988968: Drupal.ajax does not guarantee that "add new JS file to page" commands have finished before calling said JS 2013-05-08
54% details#2493957: Add back errors & summary support to native HTML5 details tag 2015-05-23
43% details#2141055: When multiple instances of the same entity on one page, only the first can be edited 2013-11-21
43% details#2384153: Node preview bar should re-calculate BODY padding-top, otherwise user menu (top of page) is obscured 2014-11-29
43% details#2705327: Failed to execute 'contains' on 'Node' 2016-04-13
43% details#2856047: Avoid random failures in JavascriptTestBase when testing functionality in a dialog 2017-02-26
43% details#2864807: Autocomplete textfield surrounds titles with double quotes 2017-03-28
36% details#153313: Form data is lost when using the browser's back button 2007-10-19
36% details#994360: #states cannot disable/enable radios and checkboxes 2011-06-23
36% details#1272990: Make tabledrag warning message show when row weights are enabled, and add WAI-ARIA live region 2011-09-08
36% details#1764912: Fix regressions and further improve tableheader.js 2012-08-31
36% details#2047089: Content translation settings UI should leverage Drupal.announce() to inform screen reader users of dynamic changes 2013-07-21
36% details#2588013: <span class="ajax-new-content" style="display:inline-block;"> causes unwanted whitespace 2015-10-12
36% details#2809347: All links using the "button" role should respond to spacebar, not only to enter key 2016-09-30
36% details#2852724: Machine-name field is not effectively hidden from keyboard and screen reader users. 2017-02-15
32% details#197641: Drag and drop is not RTL aware 2007-12-04
29% details#997826: #states doesn't work correctly with type text_format 2011-01-30
29% details#1149078: States API doesn't work with multiple select fields 2011-05-13
29% details#1426646: "-Select-" option is lost when form elements uses '#states' 2012-02-03
29% details#1877820: Ajax error when checking/importing interface translations 2013-01-02
29% details#1890266: dropbutton text fails to retain .dropbutton-widget width 2013-01-26
29% details#1962800: form #states not working with literal integers as values in IE 2013-04-05
29% details#2087009: Make sure weights are unique when using tabledrag 2013-09-11
29% details#2186643: Autocomplete always searches the last tag 2014-02-01
29% details#2207619: Edit icon for node in view's preview doesn't work 2014-02-28
29% details#2209063: Fix the flicker of the "active" icons when a high-latency user clicks on toolbar items 2014-03-03
29% details#2226405: FAPI #states: dependent element added via AJAX initializes incorrectly if dependee has been initialized earlier 2014-04-01
29% details#2277785: Tabledrag "tree-child" classes not being added 2014-06-01
29% details#2312805: Tour does not support turning off animation 2014-07-31
29% details#2395065: Certain URL fragments cause javascript error when collapsible fieldset is present on page 2015-02-24
29% details#2438713: blacklist spills over to all autocomplete options 2015-02-26
29% details#2463061: states.js attach add listeners but does not remove them 2015-05-14
29% details#2494235: Toolbar renders incorrectly due to 'contextual-region' class on <body> added by views-contextual.js 2015-05-29
29% details#2530052: Undefined settings in locale.datepicker.js 2015-07-09
29% details#2539664: Contextual links in views preview not working 2015-08-05
29% details#2561367: Back to content editing bar on node preview page not visible when javascript is disabled 2015-09-01
29% details#2608384: Unsaved allowed html tags are lost when adding a plugin 2015-11-04
29% details#2627788: Focus state bug on text field AJAX calls 2015-12-03
29% details#2637500: Fields floated via CSS can break Quick Edit — also happens for Article nodes in Bartik 2015-12-18
29% details#2639822: Contextual links destination uses internal paths, not path aliases 2015-12-23
29% details#2648460: AJAX view with exposed filters & default values does not respect user's empty choice 2016-01-11
29% details#2649546: Alignment/justify buttons not appearing for CKEditor, <p class="text-align-left text-align-center text-align-right text-align-… 2016-01-13
29% details#2651798: form_test routes improperly defined, why doesn't this fail? 2016-01-17
29% details#2662932: Drupal.file.progressBar doesn't replace APC_UPLOAD_PROGRESS|UPLOAD_IDENTIFIER in time 2016-02-04
29% details#2666988: File Field Auto Upload doesn't work on slow network (before DOM READY/LOAD) 2016-02-11
29% details#2667396: Make the toolbar remember its open/closed state when in the horizontal position. 2016-02-12
29% details#2700521: dropbutton with a single option missing its rounded corners 2016-04-05
29% details#2707879: Contextual Links do not respect pathPrefix 2016-04-17
29% details#2751643: Body padding too large, displace calculation inconsistent (IE10, IE11, and iPad2) 2016-06-19
29% details#2762963: Can't scroll vertical toolbar tray to reveal last item, applies to both mobile and desktop breakpoints 2016-07-08
29% details#2775651: No active language in language switcher for URL with query string 2016-07-29
29% details#2782891: Page Title block's title behaves in a confusing way, especially with Outside In 2016-08-11
29% details#2784495: Normalize block place and outside-in experiences 2016-08-15
29% details#2785047: In Outside In mode, messages should appear in the off-canvas tray, not the main page 2016-08-16
29% details#2806733: testMultipleLibrariesAreNotLoaded 2016-09-26
29% details#2815103: QuickEdit toolbar doesn't show when starting to edit another entity without closing the current instance 2016-10-08
29% details#2822217: DrupalImageCaption plugin does not recognize <img src>, with a manually specified src 2016-10-26
29% details#2825433: Style vertical tabs for settings tray 2016-11-07
29% details#2826287: Duplicate Label field (on form) when adding field 2016-11-10
29% details#2831667: Autocomplete doesn't trigger `formUpdated` 2016-11-30
29% details#2834346: Contextual links double trigger 2016-12-09
29% details#2838945: Drupal.tableDrag: column span calculated wrongly for custom column 2016-12-23
29% details#2842525: Ajax attached to Views exposed filter form does not trigger callbacks 2017-01-10
29% details#2845161: States API doesn't work with default null value on select type and #multiple or #size option 2017-01-20
29% details#2848401: [upstream] Modernizr prevents strict CSP 2017-01-31
29% details#2849100: Spaces shown before commas in publishing options 2017-02-02
29% details#2855521: Drupalimage calling drupallink functions without checking if the plugin is loaded 2017-02-23
29% details#2858764: Empty "activeTray" in Toolbar's Model 2017-03-08
29% details#2862092: Views preview crashes 2017-03-20
29% details#2864974: Grouping button to dropbutton clears the disabled flag 2017-03-29
29% details#2865842: Parsing of allowed HTML tags (for integration with Text Editor configuration) throws JS error when adding <tbody> element 2017-03-31
29% details#2871829: Simultaneous AJAX submissions result in form cache not getting updated for the second submission 2017-04-21
21% details#1203766: With large number of permissions /admin/people/permissions becomes unusable 2011-06-29
21% details#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 2013-02-19
21% details#1967800: Views UI filter checkboxes: Issue 2013-04-17
21% details#2082319: Comment's node_new_comments View field history markers ("new" comment marker) forces render caching to be per user 2013-09-05
21% details#2442851: Views dialogs cannot be reopened 2015-02-27
21% details#2807241: Funky code in Views UI to make Add display list doesn't work in non-English languages 2016-09-27
21% details#2811717: [outsidein] Uncaught TypeError: Cannot read property 'addEventListener' of null 2016-10-05
18% details#2643540: Browser console warning: "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end… 2016-01-03
14% details#1310642: Adding drupal_add_tabledrag() support for parents with depth 0 2011-11-05
14% details#1587536: JS aggregation should account for "defer" and "async" attributes 2012-05-29
14% details#2175513: Handle params array in Drupal.Views.parseQueryString JS function 2014-01-17
14% details#2215857: Behaviors get attached to removed forms 2014-04-22
14% details#2224541: Tour module popup stays fixed when toolbar moves 2014-03-25
14% details#2611872: JS exceptions are thrown each time a multiple-valued text field with a CKEditor instances is being rearanged 2015-11-09
14% details#2620748: Recoverable fatal error: Argument 1 passed to Drupal\comment\CommentManager::getCountNewComments() 2015-11-22
14% details#2707933: drupalSettings.path.currentPath on frontpage should return "" 2016-04-17
14% details#2741877: Nested modals don't work: when using CKEditor in a modal, then clicking the image button opens another modal, which closes the… 2016-06-03
14% details#2864294: Autocomplete doesn't update suggestions if space is typed 2017-03-27
11% details#2082317: Forum history markers ("new" and "updated" markers, "x new posts" links) forces render caching to be per user 2013-09-05
7% details#495100: drupal_add_tabledrag() javascript hides drag handle together with 1st column, if 1st column is in $group 2009-06-18
7% details#590328: tableheader.js should give sticky-header table the same class as original table 2009-09-28
7% details#1091852: Display Bug when using #states (Forms API) with Ajax Request 2011-03-21
7% details#2314443: Changing view name does not update page title in views ui 2014-08-02
7% details#2769825: Potential bug? Draggable table test 2016-07-20
4% details#1017020: timezone detect while installing should not always run. 2011-01-31

Sorting of the JavaScript issue queues based on user pain rating.

User pain = Type * Priority * Public / Max score

Highlighted rows are killer issues , issues that take a significant effort to fix due to their complexity.