Многие веб-приложения позволяют пользователям не только редактировать текст, но и украшать его: выделять жирным или подчеркивать, добавлять маркированные списки и картинки. JavaScript предоставляет различные API, которые можно использовать для реализации этих приложений. Однако в разных браузерах результаты могут отличаться.
Команда разработчиков Google создала новые подробные наборы тестов для форматированных текстов. Эти утилиты тестируют возможности пользовательского форматирования текста и помогают узнать, как браузеры отображают контент страниц по основным командам.
Большинство браузеров корректно оперируют с HTML, сформированным их собственными командами execCommand. Проблема возникает, когда разработчики пытаются сделать кросс-браузерные веб-приложения, используя атрибут contenteditable: большинство браузеров не в состоянии правильно изменять форматирование, генерируемое другими браузерами. Данные тесты позволяют проверить, насколько хорошо функции execCommand, queryCommandState и queryCommandValue работают с различным HTML-кодом.