From 5baa664c632f1e0b175ef787cd13a46652d9dd6d Mon Sep 17 00:00:00 2001 From: "vivi-the-going-merry[bot]" <308115520+vivi-the-going-merry[bot]@users.noreply.github.com> Date: Thu, 17 Sep 2026 17:51:46 -0600 Subject: [PATCH] A11y: group the captcha-type radio buttons on Global Settings The recaptcha/hcaptcha/turnstile radio set on the Global Settings > Captcha tab had no programmatic grouping, so assistive tech couldn't announce them as a set (IBM Equal Access input_checkboxes_grouped). Add role="radiogroup" to the existing wrapper, referencing the existing heading via aria-labelledby. No fieldset/legend (avoids default browser chrome), no CSS or JS changes. --- classes/views/frm-settings/captcha/captcha.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/classes/views/frm-settings/captcha/captcha.php b/classes/views/frm-settings/captcha/captcha.php index b516258993..151e858367 100644 --- a/classes/views/frm-settings/captcha/captcha.php +++ b/classes/views/frm-settings/captcha/captcha.php @@ -3,10 +3,10 @@ die( 'You are not allowed to call this page directly.' ); } ?> -

+

-
+
active_captcha, 'recaptcha' ); ?> />