From c9160ebe8ca12a0106ee0fdee5e90d38e9893479 Mon Sep 17 00:00:00 2001 From: David Wheatley Date: Mon, 11 Jul 2022 09:19:50 +0100 Subject: [PATCH 1/2] fix(a11y): add `aria-busy="true"` to posts being edited --- framework/core/js/src/forum/components/CommentPost.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/framework/core/js/src/forum/components/CommentPost.js b/framework/core/js/src/forum/components/CommentPost.js index 8c334d93ec..4e0e10a792 100644 --- a/framework/core/js/src/forum/components/CommentPost.js +++ b/framework/core/js/src/forum/components/CommentPost.js @@ -107,6 +107,8 @@ export default class CommentPost extends Post { editing: this.isEditing(), }); + if (this.isEditing()) attrs['aria-busy'] = 'true'; + return attrs; } From fca432e3a5e496ec543bd9f348e1e85d09f29a00 Mon Sep 17 00:00:00 2001 From: David Wheatley Date: Mon, 11 Jul 2022 09:19:57 +0100 Subject: [PATCH 2/2] fix(a11y): add `aria-busy="true"` to reply placeholder --- framework/core/js/src/forum/components/ReplyPlaceholder.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/core/js/src/forum/components/ReplyPlaceholder.js b/framework/core/js/src/forum/components/ReplyPlaceholder.js index 2db3ca683e..d28929bed0 100644 --- a/framework/core/js/src/forum/components/ReplyPlaceholder.js +++ b/framework/core/js/src/forum/components/ReplyPlaceholder.js @@ -18,7 +18,7 @@ export default class ReplyPlaceholder extends Component { view() { if (app.composer.composingReplyTo(this.attrs.discussion)) { return ( -
+