Active 8.x javascript issues

User pain Issue Created
75% details#1797438: HTML5 validation is not fully accessible 2012-09-28
75% details#2234745: Dialogs sub-optimal when fully zoomed 2015-07-15
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: 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#2542050: Toolbar implementation creates super annoying re-rendering. 2015-07-29
60% details#2624496: "Edit summary" button broken if text area with a summary has description 2015-11-27
60% details#2725255: Unfiltered data in "Allowed HTML tags" 2016-05-14
60% details#2729663: Fragment link pointing to <textarea> should be redirected to CKEditor instance when CKEditor replaced that textarea 2016-05-19
57% details#2258313: Implement JS Web License Labels to allow for JS minification 2014-05-05
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
51% details#2666746: [PERFORMANCE] Simultaneous file uploads re-posting data 2016-02-11
51% details#2809281: Use ES6 for core JavaScript development 2016-09-30
50% details#2508796: Query string is appended multiple time after each AJAX request 2015-06-20
50% details#2582797: [Regression] login link has no destination=drupalSettings.path, so dumps you on the profile 2015-10-08
50% details#2792593: Details HTML element does not work without .details-wrapper 2016-08-30
46% details#2805205: Provide screen-reader feedback when filtering by block name. 2016-09-23
45% details#2725259: [regression] Table Drag handles no longer respond to up/down arrow keys 2016-05-14
43% details#77245: A place for JavaScript status messages 2006-09-22
43% details#1182820: Use hidden attribute on elements that are made invisible by #states 2011-06-08
43% details#1512194: Use HTML5 datalists for autocomplete 2012-04-02
43% details#1685146: Refactor form.js 2012-09-03
43% details#1751388: Selectors clean-up: filter module 2012-08-24
43% details#1839158: Replace collapse.js with a proper polyfill for <details> 2012-11-13
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#2158943: Use polyfill for dialogs 2013-12-18
43% details#2203415: Verify/fix missing dependencies in libraries 2014-02-24
43% details#2293803: Replace confirm password field with show/hide functionality 2014-06-27
43% details#2316205: Provide a way to disable animations for a11y 2014-08-06
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#2409861: Explore replacing obsolete Joyride asset with latest version from zurb Foundation 2015-01-20
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#2498915: Javascript DrupalBehavior error when JQuery UI Dialog not defined in Behavior settings 2015-06-02
43% details#2705327: Failed to execute 'contains' on 'Node' 2016-04-13
43% details#2711821: Drupal.behaviors.AJAX.attach() doesn't use context 2016-04-22
43% details#2784569: Outside-in Accessibility: Fix tabbing (remove override of contextual links' accessibility features?) 2016-08-16
40% details#1936708: Current element values missing from vertical tabs when shown in 2-column layout 2013-03-07
40% details#2168711: Wrong use of Modernizr.touch, breaks contextual links 2014-01-07
40% details#2186647: Autocomplete: duplicates of existing terms are suggested (regression) 2014-02-01
40% details#2292083: Need to scroll to see Save options on content edit 2014-08-01
40% details#2643240: Comment behavior on entity settings form is broken. 2016-01-02
39% details#2343351: Make picture polyfill optional 2014-09-23
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
34% details#1277352: Responsive vertical tabs 2011-10-25
34% details#1751308: Refactor tableselect.js 2012-08-24
34% details#1751312: Rewrite vertical-tabs.js 2012-08-24
34% details#2302519: Duplicate titleRow variable and convert to $titleRow since it is a jQuery object 2014-07-13
34% details#2315773: Create a menu link field type/widget/formatter 2014-08-05
34% details#2346815: [module:node] Replace JS #id and .selectors for data-drupal-* 2014-10-01
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#2516938: Set the toolbar to position fixed on mobile 2015-07-01
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#2782915: Standardize the behavior of links when Outside In editing mode is enabled 2016-08-11
34% details#2784935: Outside In: Use Backbone for client-side state management 2016-08-16
34% details#2815199: Add tools and scripts for writing and running javascript unit tests 2016-10-08
34% details#2828528: Add Quick Edit Functional JS test coverage 2016-11-17
32% details#197641: Drag and drop is not RTL aware 2007-12-04
30% details#1848940: When enabling or disabling a View, don't move the cursor to the top of the page 2012-12-27
30% details#1899616: Sticky table headers float instead of being sticky at the top on narrow screens 2013-01-26
30% details#2395453: Allow client-side caching to be disabled while developing 2014-12-18
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#1477550: Bring progressbar to the postmodern era 2012-03-12
29% details#1854030: Add hint to translation settings page when tables appear off screen 2012-11-29
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#2086981: "Publishing options" vertical tab summary includes #description 2013-09-11
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#2395845: Add core/drupal.form library to all Drupal forms 2015-01-17
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#2650910: Contextual links button is always rendered even when no links are available (with warm client-side cache) 2016-01-15
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#2731419: JavaScript error with dialog 2016-05-23
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#2766853: Add label to Tableselect select all checkbox 2016-07-15
29% details#2775651: No active language in language switcher for URL with query string 2016-07-29
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#2821263: If a toolbar item besides the admin menu is open when going into edit mode it is not closed. 2016-10-21
29% details#2822217: DrupalImageCaption plugin does not recognize <img src>, with a manually specified src 2016-10-26
29% details#2825433: Remove vertical tabs classes when form is in settings tray. 2016-11-07
29% details#2825446: Moving a filter to the end of a Filter group in filter rearrange doesn't work 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
26% details#1751334: Selectors clean-up: color module 2012-08-24
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#2422017: Split drupal.js 2015-02-07
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
23% details#193799: Warn before losing changes (eg: blocks and menu admin pages) 2007-11-20
23% details#290429: UI: Rename 'menu items' to 'menu links' for more consistency 2008-08-05
23% details#736182: Match States API required fields theming with Forms API 2010-04-29
23% details#900590: Support for the readonly/readwrite attribute 2012-01-04
23% details#1337628: Enhance language select form with textbox and other tools 2011-11-10
23% details#1354992: Protect against JSON data hijacking with typical CSRF protections 2012-06-16
23% details#1663622: Change directory structure for JavaScript files 2012-06-29
23% details#1786198: Make consistent regions in code for fields UI overview screens 2012-09-17
23% details#1810352: Support version detection of core libraries when implemented through drupal_process_attached (drupal_add_library) 2012-10-11
23% details#1831282: Remove nojs from menu callbacks in favour of content negotiation from the request object 2012-11-04
23% details#1836392: In the Views UI, the interaction pattern of “All displays”/ “Override this display” is confusing 2012-11-13
23% details#1838234: Add jQuery Timepicker for the Time element of the datetime field 2012-11-12
23% details#1841584: Add and configure master displays 2012-11-15
23% details#1847916: Replace the ajax-progress-throbber div with a class 2012-11-22
23% details#1855036: ARIA and accessibility improvements in entity (content) translation settings page 2012-11-30
23% details#1864944: Tests for ajaxPageState does not contain JS files that are in scopes other than 'header' 2012-12-12
23% details#1921136: Previous button for tour tips 2013-03-12
23% details#1982208: Replace indentation theme hook/indentation.html.twig with data attributes 2013-05-02
23% details#1993518: Display batch progress in modals 2013-05-13
23% details#2021065: hide the table header when empty search on the test overview page 2014-10-01
23% details#2101131: Use Dom Promises, aka Futures, to improve the DX for callbacks 2013-09-30
23% details#2101171: Make views options dropdowns part of the navigation of the view 2013-09-30
23% details#2277551: Add a 'static' variant to the progress bar 2014-06-01
23% details#2277761: Remove unnecessarily complex logic from tableresponsive.js 2014-06-01
23% details#2277795: Remove completely irrelevant addition of "menu-item__link" class in tabledrag.js 2014-06-01
23% details#2278473: Simplify Dropbutton markup inline with our CSS standards 2014-06-02
23% details#2278479: Change the dropbutton theme function to ensure consistent output and accommodate the splitbutton design 2014-06-02
23% details#2280035: Add another responsive tables solution that doesn't hide content 2014-06-06
23% details#2343297: Add JS to prevent non-menu blocks from being added to Bartik's two special-purpose menu regions 2014-10-06
23% details#2343777: Add a tooltip to the toggle contextual-link button 2014-09-28
23% details#2346799: Replace #ID selectors for data-drupal-selector attribute 2015-05-14
23% details#2355501: Contextual link triggers cover too much of small contextual regions 2014-10-13
23% details#2359711: Improve Error Message of "Authored By" 2015-02-19
23% details#2408561: Rewrite Quick Edit CSS to meet our CSS standards 2015-01-16
23% details#2489580: Move taxonomy.theme.css to Seven 2015-05-15
23% details#2497547: ESLint validation in modules 2015-05-30
23% details#2575509: Add package.json to core directory for npm dev dependencies 2015-09-26
23% details#2675320: A list of interactions that could benefit from having a smart frontend framework 2016-02-25
23% details#2707671: Remove optional `string` param type in Drupal.throwError 2016-04-16
23% details#2755223: Consider letting EditorImageDialog return canonical public:// file URLs and let the drupalimage CKEditor plugin transform those to the… 2016-06-24
23% details#2755873: Add ability to show the actual viewport on screenshots in JavascriptTestBase 2016-06-26
23% details#2793087: Add 'sliding' animation to off-canvas dialogs 2016-08-31
23% details#2809427: Update jQuery UI to 1.12 2016-09-30
23% details#2822932: Make selected items more visually obvious. 2016-10-28
21% details#1182522: Use <menu> and contextmenu attribute for contextual links 2011-06-08
21% details#1203766: With large number of permissions /admin/people/permissions becomes unusable 2011-06-29
21% details#1751044: Selectors clean-up: progress.js 2012-08-24
21% details#1781422: Add search/jump/command functionality to toolbar 2012-09-28
21% details#1800620: Introduce keyboard shortcuts to access the toolbar. 2012-10-02
21% details#1899836: Accessibility improvements for States API 2013-01-26
21% details#1919940: Build API to Replace Links using Title Attributes with Proper Accessible, Themable Tooltips 2016-09-18
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#2610434: AJAXified Views should also change the URL by using history.pushState() 2015-11-06
21% details#2620192: Allow JS templating with Twig.js 2015-11-20
21% details#2805499: Provide screen reader feedback when Views List is filtered by name or description 2016-09-23
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
20% details#997370: Tabledrag is not hiding the correct columns 2010-12-14
20% details#2711707: Use of LocalStorage setItem not supported in private browsing in safari, breaking all JS on the site. 2016-04-22
20% details#2822014: prepareDialogButtons does not work for button elements. 2016-10-25
19% details#514990: Add a UI for browsing tokens 2009-07-09
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
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#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#1571814: tableDrag.js, reduce the number of calls of .length from 33478 to 455 2012-05-11
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#1751356: Selectors clean-up: field_ui 2012-08-24
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#2551373: contextual.js and quickedit.js should fail gracefully, with useful error messages, when Twig templates forget to print attributes 2015-08-14
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#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#2818825: Rename all JS files to *.es6.js and compile them 2016-10-15
17% details#2830882: Abstract outside_in (Settings Tray) JS to be jQuery UI independent 2016-11-27
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#1854046: Add "changed" hints to translation settings page 2012-12-02
14% details#2119299: Make sure D8 works with mobile proxy browsers 2013-10-24
14% details#2137235: Make core JS work with a subset of jQuery 2013-11-16
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
13% details#229193: Incremental filter for permissions page 2008-03-02
13% details#1473760: Use data-* to check modules dependencies before submit 2012-03-09
13% details#2104633: Allow selecting multiple checkboxes on "Modules" page with a single click 2015-01-19
13% details#2621630: Make Search Field for Module Install/Uninstall usable 2015-11-23
11% details#610068: Document AJAX no-js and use-ajax 2009-10-21
11% details#686892: Update JavaScript section of Changelog 2010-01-16
11% details#1090592: [meta] Use HTML5 data-drupal-* attributes instead of #ID selectors in Drupal.settings 2011-03-12
11% details#1621362: Trouble getting form to rebuild on AJAX action 2012-06-08
11% details#1824800: Require a (configurable) minimum password length for user accounts 2012-10-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
11% details#2170541: Allow dialog ajax definition to be less verbose 2014-01-09
11% details#2207383: Create a tooltip component 2014-02-28
11% details#2407859: Allow theming throbber element 2015-01-15
11% details#2448387: Ensure that anything not already compressed is compressed on the fly 2015-03-08
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#2738637: Inline JS blocked when strict MIME type checking is enabled. 2016-06-01
11% details#2747255: Eslint checks for errors in core/vendor if it exists 2016-06-12
11% details#2784443: Move off-canvas functionality from Settings tray module into drupal.dialog.ajax library so that other modules can use it 2016-08-15
11% details#2821261: Make debounce in Drupal.behaviors.formUpdated optionally 2016-10-21
9% details#445098: Provide a consistent method to generate cookies 2009-04-26
9% details#2193333: Follow RFC 4329; use application/javascript instead of text/javascript 2014-02-11
9% details#2253257: Use a modal for entity delete operation links 2014-04-29
9% details#2254935: Use a modal for the entity form delete link 2014-04-30
9% details#2302545: Add Behat libraries to D8 core 2014-07-14
9% details#2422737: Tabledrag event after dragging elements 2015-02-09
9% details#2465749: [meta] Widespread HTML validation issue - The ID attribute MUST be unique on the page. 2015-04-05
9% details#2539144: improve autocomplete.js 2015-07-24
9% details#2702619: Allow modal dialog to cover toolbar component 2016-04-08
9% details#2765525: Add AJAX command to add style sheets to CKEditor instances 2016-07-13
9% details#2773763: Add a method to JavascriptTestBase to help users debug HTML 2016-07-27
9% details#2818463: Provide option to set ajax indicator with .use-ajax and .use-ajax-submit 2016-10-14
9% details#2822969: Allow non-contextual links to trigger Settings Tray "Edit" mode 2016-10-28
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#1419652: JavaScript logging and error reporting 2012-01-28
7% details#1440628: [Meta] javascript toolbar/tableheader fragment mess | URI #hash 2012-04-03
7% details#1574470: Selectors clean-up 2012-05-12
7% details#1611258: Integrate JS internationalization with third party libraries 2012-05-31
7% details#1644090: [Meta] form data loss 2012-06-18
7% details#1649654: Non-trivial JavaScript files need GPL license declaration for compliant distribution to browsers 2012-06-21
7% details#1824634: [meta] Dropbutton accessibility issues 2012-10-27
7% details#2314443: Changing view name does not update page title in views ui 2014-08-02
7% details#2748269: Evaluate when & how to use jQuery 3 slim version 2016-06-14
7% details#2769825: Potential bug? Draggable table test 2016-07-20
6% details#1490312: [META] Improving CSS and JS preprocessing 2012-03-19
6% details#1649670: [META] Improving Drupal sites JavaScript Licence Compliance 2012-07-19
6% details#1770720: [META] Gradual changes to Field UI 2012-09-11
6% details#1842036: [META] Convert all confirm forms already converted to new routing system to use modal dialog 2012-11-16
6% details#1842040: [meta] Decide on where to use modal dialogs 2012-11-20
6% details#2044579: [meta] Supporting single page application development on Drupal Core. 2013-07-18
6% details#2431671: [meta] Add in js- prefixed classes for separation of JS & CSS functionality 2015-02-23
6% details#2613692: Ajax form elements selector and duplicate IDs 2015-11-11
6% details#2655556: [META] Dramatically improve Drupal-provided user interactions through perceived performance boosts and optimistic feedback 2016-01-23
6% details#2702747: Add javascript unit testing 2016-04-08
4% details#1017020: timezone detect while installing should not always run. 2011-01-31
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
4% details#2809161: Convert Javascript/AJAX testing to use JavascriptTestBase 2016-09-30
3% details#2323895: [Meta] Document format/content of various YML files 2014-08-19
3% details#2818655: Introduce `Support:` syntax tagging Browser Hacks in source code 2016-10-14
2% details#2583813: During installation: if I change "Site email address" user's "Email address" doesn't change 2015-10-08

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.