The hint text for the aria-describedby on the input type="checkbox" supersedes the hint text for the aria-describedby on the fieldset. So the user only gets one hint read to them when they jump to the input through the tab index – the one on the input, rather than the legend.
Upstream bug: https://bugs.webkit.org/show_bug.cgi?id=208050#add_comment Date: 2020-02-21 Reported by: @hannalaakso and @nickcolley Related to: https://github.com/alphagov/govuk-frontend/issues/1696
Overview
Minimal test case
JSBIN: https://output.jsbin.com/juyaquq
Expected result
The legend is announced, followed by the legend hint, then the input and finally the input hint.
Actual result
The legend is announced, then the input and finally the input hint.