From d3b894334147f359554e1e1182a0dd7e7625e4bc Mon Sep 17 00:00:00 2001 From: Jay Sitter Date: Sat, 24 Jun 2023 19:24:09 -0400 Subject: [PATCH 1/6] fix: Ignore rule for clickaway div; 'Esc' works for this --- src/shared/components/common/emoji-picker.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/shared/components/common/emoji-picker.tsx b/src/shared/components/common/emoji-picker.tsx index ba36d755f..cf4c9c6df 100644 --- a/src/shared/components/common/emoji-picker.tsx +++ b/src/shared/components/common/emoji-picker.tsx @@ -45,6 +45,7 @@ export class EmojiPicker extends Component { pickerOptions={{}} > + {/* eslint-disable-next-line jsx-a11y/click-events-have-key-events,jsx-a11y/no-static-element-interactions */}
Date: Sat, 24 Jun 2023 19:44:22 -0400 Subject: [PATCH 2/6] fix(a11y): Change image remove button to true button element --- src/assets/css/main.css | 5 +---- src/shared/components/common/image-upload-form.tsx | 8 ++++++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/assets/css/main.css b/src/assets/css/main.css index d61dafdae..a93055ed1 100644 --- a/src/assets/css/main.css +++ b/src/assets/css/main.css @@ -275,10 +275,7 @@ hr { } .mini-overlay { - position: absolute; - top: 0; - right: 0; - padding: 2px; + display: block; height: 1.5em; width: 1.5em; background: rgba(0, 0, 0, 0.4); diff --git a/src/shared/components/common/image-upload-form.tsx b/src/shared/components/common/image-upload-form.tsx index 5f68ea54f..f217cfab5 100644 --- a/src/shared/components/common/image-upload-form.tsx +++ b/src/shared/components/common/image-upload-form.tsx @@ -39,7 +39,9 @@ export class ImageUploadForm extends Component< > {this.props.imageSrc ? ( + {/* TODO: Create "Current Iamge" translation for alt text */} - - + ) : ( {this.props.uploadTitle} From 47aafed45f1c5322aaaefcf4f8fe2a5a97e60a8e Mon Sep 17 00:00:00 2001 From: Jay Sitter Date: Sat, 24 Jun 2023 19:52:30 -0400 Subject: [PATCH 3/6] fix(a11y): Fix some a11y markup in Searchable Select component --- src/shared/components/common/searchable-select.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/shared/components/common/searchable-select.tsx b/src/shared/components/common/searchable-select.tsx index a29fe1606..37a0c8367 100644 --- a/src/shared/components/common/searchable-select.tsx +++ b/src/shared/components/common/searchable-select.tsx @@ -106,8 +106,11 @@ export class SearchableSelect extends Component<