Skip to main content
Version: 1.0.0

Browser support and polyfills

Supported browser / device versions:

BrowserDevice/OSVersion
ChromeWindows, macOSlatest
FirefoxWindows, macOSlatest
FirefoxWindows, macOSESR
MS EdgeWindowslatest
SafarimacOSlatest

Partial support:

BrowserDevice/OSVersion
Mobile SafariiOS Phonelatest
Mobile SafariiOS Tabletlatest
IE11Windowslatest

Unsupported:

BrowserDevice/OSVersion
ChromeAndroidlatest

JavaScript

Draftail requires JavaScript to work. We would encourage integrators of the editor to include a "please enable JavaScript" message in a <noscript> tag to make it possible for end users to understand what to do.

Accessibility targets

The standards we aim for are WCAG2.1, AA level, and ATAG2.0. Here are specific assistive technologies we aim to test for and support:

TypeAssistive technology
Screen readerNVDA on Windows with Firefox ESR
Screen readerVoiceOver on macOS with Safari
MagnificationWindows Magnifier
MagnificationmacOS Zoom
Voice controlWindows Speech Recognition
Voice controlmacOS Dictation
Screen readerMobile VoiceOver on iOS

Polyfills

Draft.js and Draftail build upon ES6 language features. If targeting browsers that do not support them, have a look at: