As of right now, if a user uses Alt + Arrow (Right or Left) to move the column order, the screen reader tells the number of columns displayed and the order that the selected column is in. That's enough information to convey that the column is moving. We need documentation about how to navigate the message list with a keyboard and with screen readers, which I will look into adding. We also need in-context information/documentation. Similar to the "select columns to display" button, we could have a keyboard navigable button that opens instructions/quick shortcuts for using the columns. There isn't enough information right now. This information would only be read if a user selects that button and wants more information. It's non-obvious right now that columns can be moved and how they can be moved. I had another user report that they kept hearing threads information and wanted to hide the threads button, not realizing that what was going on was they were entering the entire header row. You can't hide the header row. Making it clear that the user is in the message list header row without specifically saying could also be helpful. But having that in-context documentation will save people time and frustration. This can definitely be improved.
Bug 1823856 Comment 8 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Note: I edited this message to I updated the information about what the column reads. As of right now, if a user uses Alt + Arrow (Right or Left) to move the column order, the screen reader announces a number like "Column 3." This changes to "Column 2" or "Column 4" depending on which direction the column is moved towards. That's enough information to convey that the column is moving. This could possibly be improved by adding "Column 3 of 9" or something like that to help the user hear the number of columns. We need documentation about how to navigate the message list with a keyboard and with screen readers, which I will look into adding. We also need in-context information/documentation. Similar to the "select columns to display" button, we could have a keyboard navigable button that opens instructions/quick shortcuts for using the columns. There isn't enough information right now. This information would only be read if a user selects that button and wants more information. It's non-obvious right now that columns can be moved and how they can be moved. I had another user report that they kept hearing threads information and wanted to hide the threads button, not realizing that what was going on was they were entering the entire header row. You can't hide the header row. Making it clear that the user is in the message list header row without specifically saying could also be helpful. But having that in-context documentation will save people time and frustration. This can definitely be improved.