JavaScript Element ariaBrailleRoleDescription Property
Beginner
5 min read
Updated: Nov 2026
3 examples
Property
Definition
Element.ariaBrailleRoleDescription reflects the aria-brailleroledescription attribute (MDN). It is a string intended for braille — usually a short form of aria-roledescription. Use it only when that spoken role description is present and too verbose for braille.
Read the notes below before you get or set this property. Prefer feature detection when support is limited.
Syntax
Use el.ariaBrailleRoleDescription. Start with this line.
JavaScript
element.ariaBrailleRoleDescription
Call
What it does
element.ariaBrailleRoleDescription
Primary signature.
Built into the browser. Read or assign el.ariaBrailleRoleDescription — no import required.
Library declarations
JavaScript
element.ariaBrailleRoleDescription
Parameters
This member has no parameters beyond those shown in the signature.
Return Value
Return Value
Description
*
The current value of el.ariaBrailleRoleDescription.
JavaScript Examples
Example 1 — Read Value (MDN)
Read the reflected braille role description from a slide.
Set ariaRoleDescription first. Required before braille (MDN).
Add a short braille form only if the spoken one is too long.
Read both to verify spoken vs braille values.
Most UIs skip this — rare case only.
Compatibility
Browser Support
Element.ariaBrailleRoleDescription is Baseline 2024 on MDN (newly available since September 2024). Feature-detect when reading/writing from JavaScript on older engines.
Internet ExplorerNo native support · Use a polyfill
Polyfill
OperaSupported · Modern versions
Full support
Samsung InternetSupported · Android
Full support
Android WebViewSupported · Modern WebView
Full support
ariaBrailleRoleDescriptionBaseline 2024
Bottom line: Use only with aria-roledescription, and only when that text is too long for braille. Prefer short recognizable contractions (e.g. "sld").
Frequently Asked Questions
It reflects the aria-brailleroledescription attribute as a string — a braille-oriented abbreviation of the element’s aria-roledescription (MDN).
No. MDN marks Element.ariaBrailleRoleDescription as Baseline 2024 (newly available since September 2024). It is not Deprecated, Experimental, or Non-standard.
Only if aria-roledescription is already present and is too verbose for braille (MDN). Most pages never need it.
aria-roledescription is the spoken/custom role description (for example "slide"). aria-brailleroledescription is an optional shorter form for braille (for example "sld").
ariaBrailleLabel overrides how the accessible name appears in braille. ariaBrailleRoleDescription abbreviates the custom role description in braille.
Yes. Reading and writing ariaBrailleRoleDescription updates the reflected aria-brailleroledescription attribute (MDN).