# BR: Radio Buttons to not expose their checked state to screen readers

**URL:** <https://forum.juce.com/t/br-radio-buttons-to-not-expose-their-checked-state-to-screen-readers/56137>\
**Category:** General JUCE discussion\
**Created:** [May 8, 2023, 6:07pm UTC](https://forum.juce.com/t/br-radio-buttons-to-not-expose-their-checked-state-to-screen-readers/56137 "2023-05-08T18:07:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![RolandMR](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/rolandmr/32/641_2.png) [@RolandMR](https://forum.juce.com/u/RolandMR)\
**Post date:** [May 8, 2023, 6:07pm UTC](https://forum.juce.com/t/br-radio-buttons-to-not-expose-their-checked-state-to-screen-readers/56137/1 "2023-05-08T18:07:43Z")

</div>

Video: [radiobuttons - YouTube](https://www.youtube.com/watch?v=iXzRU6S3jUg)

Code: [juce\_bugs/MainComponent.cpp at master · FigBug/juce\_bugs · GitHub](https://github.com/FigBug/juce_bugs/blob/master/RadioButtons/Source/MainComponent.cpp)

In macOS, using Cocoa, the radio buttons say “selected” if they are checked, this does not happen in juce. Ventura 13.2.1

---

<div class="post-metadata">

**Author:** ![attila](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/attila/32/11206_2.png) [@attila](https://forum.juce.com/u/attila)\
**Post date:** [October 14, 2023, 8:48am UTC](https://forum.juce.com/t/br-radio-buttons-to-not-expose-their-checked-state-to-screen-readers/56137/2 "2023-10-14T08:48:34Z")

</div>

Related thread with a fix

> [@\[Bug\] ToggleButton Accessibility does not report state. And why is there no AccessibilityRole:checkbox?](https://forum.juce.com/t/bug-togglebutton-accessibility-does-not-report-state-and-why-is-there-no-accessibilityrole-checkbox/58260):
>
> I’ve been playing with Accessibility on my app, lately…. Shown on MacOS, with VoiceOver. JUCE 7.0.7 develop. Simple test project, Basic Plugin with a single ToggleButton. [AccessibilityToggleTest.zip](https://forum.juce.com/uploads/short-url/r1Zx41UTMNlN491FjureRZmdcBK.zip) (26.6 KB) This is toggling back and forth with ctrl-opt-space: It doesn’t matter what you toggle the state to. It always says “deselect toggle” - there is no reporting of the state. Seems like a bug to me… or do I really have to write my own custom Accessibility handler? It sho…
