Active 8.x javascript issues

User pain Issue Created
17% details#100727: Autocomplete should indicate that more results were found than displayed 2007-01-19
17% details#219346: Cache External Javascript 2008-02-14
17% details#432730: Resizable textarea fields that expand and shrink to fit entered text 2009-04-13
17% details#490092: Autocomplete should have everything selected when clicked 2009-06-16
17% details#583400: jQuery UI libraries are loading too much CSS that needs to be reverted / Allow jQuery UI themes to be swappable 2009-09-21
17% details#609094: Popups for the "More Help" links 2016-09-18
17% details#1016056: Hide tabledrag handle and "Show row weights" when there is only one item in list 2012-01-24
17% details#1497290: Check for common words in password strength indicators 2012-03-23
17% details#1503072: Always show vertical tabs button(menu) links 2012-03-26
17% details#1537198: Add a Production/Development Toggle To Core 2012-04-17
17% details#1540780: internally link modules on admin/modules 2012-04-23
17% details#1615474: Activate current vertical tab from URL fragment 2012-06-04
17% details#1643386: Avoid useless "_" at begining and end of JS machine name transliterate 2012-06-17
17% details#1795268: Block metadata should use the standard "name" and "description" fields; follow content type form layout as the model 2013-03-12
17% details#1806976: Move each major atomic frontend library into an own module 2012-10-09
17% details#1810366: Warn site maintainers on the modules page that a module's library requirements are incompatible or older than libraries in Core 2013-06-08
17% details#1993334: Add HTML5shiv to Stable and Classy only 2013-05-13
17% details#2081521: Add extra class or id to li.vertical-tab-button 2013-09-04
17% details#2190981: Use a theme function to handle markup in progress.js 2014-02-07
17% details#2442699: UX improvment on autocompletion 2015-02-27
17% details#2445271: #states element empty check not triggered on mouse based paste 2015-03-03
17% details#2452343: toolbar add in javascript classes to remove confusion with css 2015-03-14
17% details#2454473: Views Preview in new Window 2015-11-30
17% details#2474019: Implement before and after behavior ordering 2015-04-19
17% details#2484623: Move all JS in modules to a js/ folder 2015-05-07
17% details#2496053: Rename xmlhttprequest to jqXHR in Drupal Ajax JS 2015-06-05
17% details#2524222: Implement regions into tableDrag from Block module. 2015-07-03
17% details#2550717: [JS] Replace jQuery.cookie with JS-cookie and provide a BC layer 2015-08-13
17% details#2551979: Allow Drupal.checkPlain to turn off double escaping 2015-08-15
17% details#2575541: Move ESLint config to core folder 2015-09-26
17% details#2653570: Vertical Tabs missing event 2016-01-20
17% details#2660272: Namespace ajax event 2016-02-01
17% details#2677890: Drupal.ajax.WRAPPER_FORMAT fix 2016-02-29
17% details#2696023: Save Users' Toolbar State config to serverside 2016-03-29
17% details#2707291: Disable body-level scrolling when a dialog is open as a modal 2016-04-15
17% details#2707669: Replace `throw` statement `Drupal.throwError` 2016-04-16
17% details#2731991: Setting required on radios marks all options required 2016-05-24
17% details#2752511: Update location.hash when clicking a vertical tab 2016-06-21
17% details#2767885: Consider using <details> in "Available translation updates" report 2016-07-17
17% details#2771361: Ajax views leave obsolete Drupal.Ajax instances 2016-07-22
17% details#2773791: Clicking elements with children in Javascript tests throws a GastonJS exception 2016-07-28
17% details#2784589: Provide a method for module to specify that their toolbar items should appear in Edit mode 2016-08-16
17% details#2793343: Dialog drupalAutoButtons option should be respected on initial load 2016-09-01
17% details#2800773: Admin term overview page: allow disabling tabledrag 2016-09-15
17% details#2833968: Upload progress using jQuery.form plugin instead of 3rd party PHP libraries 2016-12-08
17% details#2864278: Autocomplete - Improve usability (embolden search in suggestions) 2017-03-27
17% details#2887736: Ignore jspm_packages folder from the Drupal's file API scanner 2017-06-20
17% details#2888877: Update documentation following airbnb javascript style guide v13 adoption 2017-06-23
17% details#2891332: Create a Toolbar 2 module 2017-06-30
17% details#2899363: Provide an interface for JavaScript tests to capture browser console messages 2017-08-02
17% details#2910735: Make it possible to use classes to set states 2017-09-22
17% details#2913220: Make it possible to Drag and Drop between different tabledrag instance 2017-10-02
17% details#2921810: Allow TimestampFormatter to show as a fully cacheable 'time ago' with JS 2017-11-26

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.