Active 8.x javascript issues

User pain Issue Created
75% details#1797438: HTML5 validation is preventing form submit and not fully accessible 2012-09-28
75% details#2912732: Table Drag always showing lines 2017-09-29
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
60% details#2725255: Unfiltered data in "Allowed HTML tags" 2016-05-14
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
50% details#2912737: Table Drag showing visual feedback when move was forbidden 2017-09-29
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#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.