textarea cannot be resized using the keyboard
Categories
(Core :: Layout: Form Controls, defect)
Tracking
()
| Accessibility Severity | s3 |
People
(Reporter: faulkner.steve, Unassigned)
References
Details
(Keywords: access, Whiteboard: [WCAG 2 SC 2.1.1])
Comment 1•9 years ago
|
||
Updated•9 years ago
|
Comment 2•9 years ago
|
||
| Reporter | ||
Comment 3•9 years ago
|
||
Comment 4•9 years ago
|
||
Comment 6•7 years ago
|
||
Agree that the resize handle shouldn't be in the tab order. Context menu resize might be a good way to go (does FF implement Shift+F10 on Mac?)
Another possibility to consider is this (ancient) "Hack #34" https://books.google.ca/books?id=KWRE2C_S4YsC&pg=PA112&lpg=PA112&dq=resize+textarea+using+keyboard
which expands the currently focused textarea vertically with ctrl+enter and horizontally with ctrl+space.
Alternatively, this guy rewrote the hack to use ctrl+enter and ctrl+shift+enter.
https://lifehacker.com/resize-any-firefox-text-area-with-textarea-resize-greas-238973
Updated•7 years ago
|
Updated•3 years ago
|
| Reporter | ||
Comment 7•2 years ago
|
||
I do not understand why this hasn't been fixed? here is a demo of a method to do so https://codepen.io/stevef/pen/GReXYKy
Comment 8•2 years ago
|
||
I guess the main issue is still what UI(s) to use. Using the keyboard shortcuts Ctrl + arrow keys as you chose it in your Codepen conflicts with the feature to jump between words (at least under Windows, maybe also under other OS's).
Sebastian
Comment 9•2 years ago
|
||
Thank you for the demo, :steve!
Another consideration I have, besides what :sebastian shared above, is that there's nothing that would be announced by a screen reader in the demo. This may be confusing for sighted screen reader users, especially if they pressed the key combination while trying to do something else (i.e. a novice screen reader user trying to remember a key combo to, say, exit forms mode).
Maybe we could use something like aria-description with instructions (which may become verbose) but I would not know what role/announcement could be done. I.e. window splitter, slider/range patterns rely on a separate focusable element. Any ideas are welcome!
Updated•2 years ago
|
Updated•2 years ago
|
Description
•