From 8a48d1758021d7a5eefcbffd952ea09e566992ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=BCger?= <93977820+OskarKruger@users.noreply.github.com> Date: Wed, 17 Sep 2025 14:36:16 +0200 Subject: [PATCH] Add Accessibility for TipTap RTE input fields (#20157) * Add Accessibility for RTE input fields * add localization key for EN * Adds `aria-required` attribute --------- Co-authored-by: Oskar kruger Co-authored-by: leekelleher --- src/Umbraco.Web.UI.Client/src/assets/lang/en.ts | 1 + .../tiptap/components/input-tiptap/input-tiptap.element.ts | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/assets/lang/en.ts b/src/Umbraco.Web.UI.Client/src/assets/lang/en.ts index 29fa449f1f..c867b43bc1 100644 --- a/src/Umbraco.Web.UI.Client/src/assets/lang/en.ts +++ b/src/Umbraco.Web.UI.Client/src/assets/lang/en.ts @@ -2774,6 +2774,7 @@ export default { wordWrapConfigDescription: 'Enable word wrapping in the code editor.', }, rte: { + label: 'Rich Text Editor', config_blocks: 'Available Blocks', config_blocks_description: 'Define the available blocks.', config_ignoreUserStartNodes: 'Ignore User Start Nodes', diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/components/input-tiptap/input-tiptap.element.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/components/input-tiptap/input-tiptap.element.ts index 03ef568b09..2e898bf7e8 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/components/input-tiptap/input-tiptap.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/components/input-tiptap/input-tiptap.element.ts @@ -173,7 +173,12 @@ export class UmbInputTiptapElement extends UmbFormControlMixin