#4495 closed defect (bug) (fixed)
Improve accessibility of the Trac ticket Keywords and Focuses
Reported by: | afercia | Owned by: | SergeyBiryukov |
---|---|---|---|
Milestone: | Priority: | normal | |
Component: | Trac | Keywords: | has-screenshots has-patch |
Cc: |
Description
I'd like to propose a few improvements for the Keywords and Focuses user interface within the ticket properties section. Here's how they currently look like:
Color contrast (personally, I struggle to see the focuses buttons text), and many other things can be improved, for example:
- the "manual" link is barely visible
- it can't be operated with a keyboard
- it should be a button
- accessibility of the "X" buttons to remove keywords: they're just empty links
- keyboard interaction with the custom keywords input field can be improved
- focuses buttons color contrast can be improved
- focuses buttons should be buttons
- their "pressed" state should be communicated semantically
Patch incoming. Please consider I don't have a running local environment for testing. I've managed to build a SVN diff and would greatly appreciate some testing. Any feedback is welcome.
Attachments (5)
Change History (9)
Note: See
TracTickets for help on using
tickets.
Trying to recap what 4495.diff does:
"Manual" button:
Remove keywords "X" buttons:
Custom keywords input field:
change
event on initialization: previously it was attached each time the "manual" button was clickedFocuses:
<button>
elementsGeneral:
Note: I'm assuming there's no need for proper l10n like in core, as Trac is always in English.
/Cc @SergeyBiryukov