for (;;);{"error":null,"payload":{"timeline":"\u003cdiv class=\"phui-timeline-shell phui-timeline-green\" data-sigil=\"transaction anchor-container\" data-meta=\"0_4\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/files.gnupg.net\/file\/data\/sfvve3lsxohnlgzffyah\/PHID-FILE-fhtdpzzzzqwr56efyl6j\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/aheinecke\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"154771\" id=\"154771\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill fill-has-color phui-timeline-icon-fill-green\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-arrow-right phui-timeline-icon\" data-meta=\"0_2\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/aheinecke\/\" class=\"phui-handle handle-availability-partial phui-link-person\"\u003e\u003cspan class=\"perfect-circle\"\u003e\u2022\u003c\/span\u003e aheinecke\u003c\/a\u003e triaged this task as \u003cspan class=\"phui-timeline-value\"\u003eNormal\u003c\/span\u003e priority.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#154771\" data-sigil=\"has-tooltip\" data-meta=\"0_1\"\u003e\u003cspan class=\"screen-only\"\u003eFeb 10 2022, 1:58 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2022-02-10 13:58:19 (UTC+1)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon\" data-meta=\"0_3\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/aheinecke\/\" class=\"phui-handle handle-availability-partial phui-link-person\"\u003e\u003cspan class=\"perfect-circle\"\u003e\u2022\u003c\/span\u003e aheinecke\u003c\/a\u003e created this task.\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_13\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/files.gnupg.net\/file\/data\/sfvve3lsxohnlgzffyah\/PHID-FILE-fhtdpzzzzqwr56efyl6j\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/aheinecke\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"154795\" id=\"154795\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_12\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/aheinecke\/\" class=\"phui-handle handle-availability-partial phui-link-person\"\u003e\u003cspan class=\"perfect-circle\"\u003e\u2022\u003c\/span\u003e aheinecke\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#154795\" data-sigil=\"has-tooltip\" data-meta=\"0_11\"\u003e\u003cspan class=\"screen-only\"\u003eFeb 10 2022, 3:38 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2022-02-10 15:38:26 (UTC+1)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_9\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_10\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_0\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eFrom the external test and review of the test results I list the priority below. Some of the issues need to be reproduced for full understanding. We should open subtasks where appropiate. To have a better orientation I think we should keep the general prioritization in mind and work use case by use case.\u003c\/p\u003e\n\n\u003col class=\"remarkup-list\"\u003e\n\u003cli class=\"remarkup-list-item\"\u003eEvery interactive element has to be reachable by keyboard\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eTables need to work with TAB focus and then arrow button navigation\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eStatic contents should always be read to the user. (There I think esp. about the result dialogs)\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eEvery button needs a text or tooltip\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eEvery form entry needs a buddy for a description\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eAll popups should be readable by the screenreader. Especially after clicking on info buttons.\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eFocus orders should be checked to be logic in the workflow\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eKeyboard navigation should follow the visiual order (also tab order related)\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eInvisible buttons may not be included in the tab order\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eWindows-Contrast settings should work and increase visibility of information. This can be tested on Linux as a first step.\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eRedundant information should be avioded (we do this afaik)\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eRow and Column headers somehow do not work properly with screen readers.\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eIt should be possible to leave all text entry fields with either ESC or Strg+Tab in cases where only tab is not enough. e.g. in the Notepad\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eSome contents are only visible through mouse hover. I think this might be where tooltips are opened directly by code and when they are not connected to a widget element. Probably most prominently in the key list \/ key selection\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eKeyboard focus should always be visible through an indicator\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eInformation should never only be transfered by color. E.g. validity. ( I do not think that we do this currently, but we need to check)\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eContrasts between background and foreground is too low. Probably also in the result widgets. I can agree with that. The contrast should be 3:1 for large fonts and 4.5:1 for small fonts\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eAll contents need to be visible with 400% zoom. So under a magnifier.\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eAdditional contents should not hide automatically when the mouse is moved over it.\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eError messages need to be visible. This is probably mostly a problem when we write an error below an input field. E.g. in the newcertificate wizard.\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eHelp texts, and documentation especially lists in help texts need to be screenreader compatible.\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003eAll interactive elements should have appropiate roles\u003c\/li\u003e\n\u003c\/ol\u003e\n\n\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e"},"javelin_metadata":[{"phid":"PHID-XACT-TASK-hiiggjbwpvz2prn"},{"tip":"Via Web"},[],[],{"phid":"PHID-XACT-TASK-6cyt4jf5r7oxi5b","anchor":"154771"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-hiiggjbwpvz2prn\/","ref":"T5824#154795"},[],{"anchor":"154795"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_1\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_5\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_6\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_3\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-hiiggjbwpvz2prn\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_7\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_8\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-hiiggjbwpvz2prn","anchor":"154795"}],"javelin_behaviors":{"phabricator-watch-anchor":[],"phabricator-tooltips":[],"phui-dropdown-menu":[]},"javelin_resources":["https:\/\/files.gnupg.net\/res\/defaultX\/phabricator\/84e2ded1\/core.pkg.css","https:\/\/files.gnupg.net\/res\/defaultX\/phabricator\/adc34883\/core.pkg.js","https:\/\/files.gnupg.net\/res\/defaultX\/phabricator\/98e6504a\/rsrc\/externals\/javelin\/core\/init.js"]}