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
75% details#2863222: Contextual Accessibility: Announcement broken after enabling editing mode a second time 2017-03-23
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
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
45% details#2725259: [regression] Table Drag handles no longer respond to up/down arrow keys 2016-05-14
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
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
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

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.