Skip to content

Commit 39e4e4c

Browse files
committed
fix: ♿ Corrige la liaison entre le message d'erreur et le DsfrRadioButtonSet
1 parent 118fc7d commit 39e4e4c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/components/DsfrRadioButton/DsfrRadioButtonSet.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ const onChange = ($event: string) => {
2929
emit('update:modelValue', $event)
3030
}
3131
32-
const ariaLabelledby = computed(() => message.value ? `${props.titleId} messages-${props.titleId}` : props.titleId)
32+
const describedByElement = computed(() => message.value ? `messages-${props.titleId}` : undefined)
3333
</script>
3434

3535
<template>
@@ -41,7 +41,8 @@ const ariaLabelledby = computed(() => message.value ? `${props.titleId} messages
4141
'fr-fieldset--valid': validMessage,
4242
}"
4343
:disabled="disabled"
44-
:aria-labelledby="ariaLabelledby"
44+
:aria-labelledby="titleId"
45+
:aria-describedby="describedByElement"
4546
:aria-invalid="ariaInvalid"
4647
:role="(errorMessage || validMessage) ? 'group' : undefined"
4748
>

0 commit comments

Comments
 (0)