Skip to content

Commit 9c23f7e

Browse files
Merge pull request #693 from zendesk/GA11YFIX-457
[GA11YFIX-457] Remove attachments _Instruction is not provided to sighted keyboard users
2 parents 46b21dd + 9faaef9 commit 9c23f7e

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/modules/new-request-form/fields/attachments/FileListItem.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,14 @@ export function FileListItem({
2323
const { t } = useTranslation();
2424

2525
const handleFileKeyDown = (e: KeyboardEvent<HTMLDivElement>) => {
26-
if (e.code === "Delete" || e.code === "Backspace") {
26+
if (e.code === "Delete" || e.code === "Backspace" || e.code === "Enter") {
27+
e.preventDefault();
28+
onRemove();
29+
}
30+
};
31+
32+
const handleFileKeyUp = (e: KeyboardEvent<HTMLDivElement>) => {
33+
if (e.code === "Space") {
2734
e.preventDefault();
2835
onRemove();
2936
}
@@ -64,6 +71,7 @@ export function FileListItem({
6471
{ fileName }
6572
)}
6673
onKeyDown={handleFileKeyDown}
74+
onKeyUp={handleFileKeyUp}
6775
>
6876
{file.status === "pending" ? (
6977
<>

0 commit comments

Comments
 (0)