Relates to #277496: [EPIC] Accessibility issues/suggestions. I looked at implementing this, but the simple solution I tried didn't work, as the info I tried planting to read got cleared and replaced by info about the selection before it ever had a chance to be read.
Got another request for this by email. Also things like reading toolbar state - when you press "4" in note input mode, for instance, it would be good if the screen reader announced that you've set eighth note as your duration.
_fix #113551 Screen readers: Implement status messages
Creates an 'accessibleMessage' string and demonstrates its use by
providing a status message when switching to note input mode.
The 'accessibleMessage' string is different to the pre-existing
'accessibleInfo' string that provides information about the selected
element(s). Two strings are needed because changes to the 'info' string
are calculated based on its previous value, hence this value must not
be overwritten by other messages._
Comments
Relates to #277496: [EPIC] Accessibility issues/suggestions. I looked at implementing this, but the simple solution I tried didn't work, as the info I tried planting to read got cleared and replaced by info about the selection before it ever had a chance to be read.
Got another request for this by email. Also things like reading toolbar state - when you press "4" in note input mode, for instance, it would be good if the screen reader announced that you've set eighth note as your duration.
Fixed in branch 3.x, commit 3960396bf5
_fix #113551 Screen readers: Implement status messages
Creates an 'accessibleMessage' string and demonstrates its use by
providing a status message when switching to note input mode.
The 'accessibleMessage' string is different to the pre-existing
'accessibleInfo' string that provides information about the selected
element(s). Two strings are needed because changes to the 'info' string
are calculated based on its previous value, hence this value must not
be overwritten by other messages._
Automatically closed -- issue fixed for 2 weeks with no activity.