Active 8.x javascript issues

User pain Issue Created
75% details#1797438: HTML5 validation is not fully accessible 2012-09-28
75% details#2711907: [regression] Some ajax-enabled buttons are not keyboard operable 2016-04-22
64% details#1870006: Fragment navigation with toolbar + tableheader 2012-12-19
64% details#2402103: Rewrite jQuery.once [Remove dependency on jQuery] 2015-01-05
64% details#2533498: [PP-1] Update jQuery to version 3 2015-07-15
64% details#2616184: Right click should not work on submit buttons with Ajax behaviors 2015-11-16
60% details#2235977: JS Client-side file validation is broken (because ajaxPageState is broken?) 2014-07-11
60% details#2301527: Client side file extension validation for managed files fails on Internet Explorer 11 2014-09-24
60% details#2624496: "Edit summary" button broken if text area with a summary has description 2015-11-27
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
54% details#2531700: Fragment links to children elements in closed grouping elements don't work 2015-07-12
51% details#2666746: [PERFORMANCE] Simultaneous file uploads re-posting data 2016-02-11
45% details#2725259: [regression] Table Drag handles no longer respond to up/down arrow keys 2016-05-14
43% details#77245: Provide a common API for displaying JavaScript messages 2006-09-22
43% details#2113931: File Field design update 2013-10-17
43% details#2141055: When multiple instances of the same entity on one page, only the first can be edited 2013-11-21
43% details#2293803: Replace confirm password field with show/hide functionality 2014-06-27
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#2412945: Determine which additional asset libraries should be in the critical path/loaded i/t header (core/drupal, core/dropbutton) 2015-01-23
43% details#2705327: Failed to execute 'contains' on 'Node' 2016-04-13
43% details#2784569: Outside-in Accessibility: Improve tabbing 2016-08-16
43% details#2856047: Avoid random failures in JavascriptTestBase when testing functionality in a dialog 2017-02-26
43% details#2880703: Status report page without JavaScript is messed up 2017-05-23
39% details#2343351: Make picture polyfill optional 2014-09-23
34% details#2315773: Create a menu link field type/widget/formatter 2014-08-05
34% details#2346973: Replace jQuery UI autocomplete with Select2 2014-09-30
34% details#2423093: Allow multiple target entity types in the 'entity_autocomplete' Form API element 2015-02-11
34% details#2554221: Port Cross-site Scripting - Autocomplete system from SA-CORE-2015-003 to Drupal 8 2015-08-20
34% details#2570093: Replace !placeholder with @placeholder where needed in JavaScript 2015-09-17
34% details#2784935: Outside In: Use Backbone for client-side state management 2016-08-16
34% details#2828528: Add Quick Edit Functional JS test coverage 2016-11-17
34% details#2878620: Update AirBnB Coding standards to most recent major versions 2017-05-15
32% details#197641: Drag and drop is not RTL aware 2007-12-04
30% details#2395453: Allow client-side caching to be disabled while developing 2014-12-18
26% details#1945262: Replace custom weights with dependencies in library declarations; introduce "before" and "after" for conditional… 2013-03-17
26% details#2334403: Addition and deletion of shortcuts should not reload the page 2014-09-11
26% details#2367655: Control the list of behaviors run by Drupal.attachBehaviors 2014-11-02
26% details#2413847: Remove .js class from core 2015-01-25
26% details#2527740: Consider to remove support for #ajax['url'] 2015-07-06
26% details#2560457: Support drag-and-drop image uploads in CKEditor 2015-08-31
26% details#2805197: Provide screen-reader feedback when Views UI filterable options are updated 2016-09-23
26% details#2809735: Use jscodeshift for ES3/5 to ES6 transform in CORE & Contributed modules 2016-10-01
26% details#2880007: Auto-fix ESLint errors and warnings 2017-05-20
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
19% details#514990: Add a UI for browsing tokens 2009-07-09
17% details#2474019: Implement before and after behavior ordering 2015-04-19
17% details#2773791: Clicking elements with children in Javascript tests throws a GastonJS exception 2016-07-28
11% details#1090592: [meta] Use HTML5 data-drupal-* attributes instead of #ID selectors in Drupal.settings 2011-03-12
11% details#2082317: Forum history markers ("new" and "updated" markers, "x new posts" links) forces render caching to be per user 2013-09-05
11% details#2513356: Add a default CSP and clickjacking defence and minimal API for CSP to core 2015-06-27
11% details#2651660: Investigate where and how a frontend framework could be used 2016-01-17
11% details#2809281: Use ES6 for core JavaScript development 2016-09-30
9% details#2465749: [meta] Widespread HTML validation issue - The ID attribute MUST be unique on the page. 2015-04-05
9% details#2842298: [policy, no patch] Drop IE9 and IE10 support from Drupal 8.4.x 2017-01-10
9% details#2885090: JS Roadmap for 8.4 2017-06-10
4% details#1787222: [meta] Strategy for updating vendor JS libraries within a major stable version 2012-10-12
4% details#2490140: [Meta] Make sure contrib use ESLint 2015-05-17

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.