Hi. IA2 spec doesn't recommend to use TOGGLE_BUTTON role [1]:
BRBNote:/B IA2_ROLE_TOGGLE_BUTTON should not be used. Instead,
use MSAA's
ROLE_SYSTEM_PUSHBUTTON and STATE_SYSTEM_PRESSED.
However it's in use in Firefox for years [2]. Note, ATK's toggle button
doesn't have similar wording.
Is
Further to this, the IA2 spec recommends using ROLE_SYSTEM_PUSHBUTTON.
The problem with this is that it's not possible to tell whether the
button can be toggled when it is not pressed. That is, you can't tell
whether it's just a normal button that can't be toggled or whether it's
a button that