Usability

User pain Issue Created
75% details#1797438: HTML5 validation is preventing form submit and not fully accessible 2012-09-28
60% details#2235977: JS Client-side file validation is broken (because ajaxPageState is broken?) 2014-07-11
57% details#2316205: Provide a way to disable animations for a11y 2014-08-06
50% details#2582797: [Regression] login link has no destination=drupalSettings.path, so dumps you on the profile 2015-10-08
43% details#2293803: Replace confirm password field with show/hide functionality 2014-06-27
43% details#2880703: Status report page without JavaScript is messed up 2017-05-23
40% details#1936708: Current element values missing from vertical tabs when shown in 2-column layout 2013-03-07
40% details#2292083: Need to scroll to see Save options on content edit 2014-08-01
36% details#153313: Form data is lost when using the browser's back button 2007-10-19
36% details#1333292: Screen-reader users receive information if file upload was successful 2011-11-06
36% details#2588013: <span class="ajax-new-content" style="display:inline-block;"> causes unwanted whitespace 2015-10-12
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#2863444: Discourage/make impossible to select a "to" date that is before the "from" date 2017-03-23
29% details#1854030: Add hint to translation settings page when tables appear off screen 2012-11-29
29% details#1890266: dropbutton text fails to retain .dropbutton-widget width 2013-01-26
29% details#2186643: Autocomplete always searches the last tag 2014-02-01
29% details#2209063: Fix the flicker of the "active" icons when a high-latency user clicks on toolbar items 2014-03-03
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#2784495: Normalize block place and outside-in experiences 2016-08-15
29% details#2815103: QuickEdit toolbar doesn't show when starting to edit another entity without closing the current instance 2016-10-08
29% details#2885755: Not all toolbar items are tabs: Toolbar's "activeTab" handling interferes with active-link.js 2017-06-13
29% details#2897311: When there's non-zero latency, saving the Settings Tray causes the plain Toolbar to be visible first 2017-07-25
26% details#2334403: Addition and deletion of shortcuts should not reload the page 2014-09-11
26% details#2560457: Support drag-and-drop image uploads in CKEditor 2015-08-31
23% details#1337628: Enhance language select form with textbox and other tools 2011-11-10
23% details#1836392: In the Views UI, the interaction pattern of “All displays”/ “Override this display” is confusing 2012-11-13
23% details#1841584: Add and configure master displays 2012-11-15
23% details#1855036: ARIA and accessibility improvements in entity (content) translation settings page 2012-11-30
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#2355501: Contextual link triggers cover too much of small contextual regions 2014-10-13
23% details#2822932: Make Settings Tray candidates and actively edited items more visually obvious 2016-10-28
23% details#2863808: File Field design update mobile specific table issue 2017-03-24
23% details#2863846: File Field design update progress bar 2017-03-24
23% details#2864844: Autocomplete with 1 limited number of value should always search full input text 2017-03-28
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#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#2442851: Views dialogs cannot be reopened 2015-02-27
19% details#514990: Add a UI for browsing tokens 2009-07-09
17% details#432730: Resizable textarea fields that expand and shrink to fit entered text 2009-04-13
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#1540780: internally link modules on admin/modules 2012-04-23
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#2442699: UX improvment on autocompletion 2015-02-27
17% details#2707291: Disable body-level scrolling when a dialog is open as a modal 2016-04-15
17% details#2864278: Autocomplete - Improve usability (embolden search in suggestions) 2017-03-27
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#2864294: Autocomplete doesn't update suggestions if space is typed 2017-03-27
13% details#229193: Incremental filter for permissions page 2008-03-02
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#2207383: Create a tooltip component 2014-02-28
11% details#2651660: Investigate where and how a frontend framework could be used 2016-01-17
9% details#2253257: Use a modal for config entity delete operation links 2014-04-29
9% details#2254935: Use a modal for content entity form delete link 2014-04-30
7% details#1824634: [meta] Dropbutton accessibility issues 2012-10-27
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

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.