Во время анализа стилей сайта в своё время было обнаружено, что в стилях и скриптах предусмотрено то, что должно быть по правилам юзабилити — показ режима ожидания ответа от сервера — но оно никак не проявляется визуально. Работает это только на страницах с новой вёрсткой — почти на всех, исключая некоторые специально оформленные (в старой вёрстке, принятой до октября 2011) страницы блогов компаний. Так давайте же использовать то, что сделано!
Поэтому при создании юзерстилей ZenComment был задействован стиль ожидания. Он появляется после того как пользователь нажал на отправку оценки и исчезает в момент прихода успешного ответа от сервера. Выглядит он не очень впечатляюще, нет крутящихся стрелок, потому что создавать особые эффекты — уже нет места в файле, который должен быть ограничен 65 КБ на все стили по правилам хостинга. Признак проявляется просто в виде бледно-жёлтого фона кнопки оценивания. Если, например, связь с сервером потерялась, фон кнопки ответа так и останется жёлтым. Без юзерстилей в этом случае ничего не происходит визуально.
Процесс выставления оценки представляет собой 3 этапа, как и должно быть при смене содержимого без перезагрузки страницы. Показано, как это выглядит для некоторого комментария к статье.

Так же будет работать и оценивание статьи, и оценивание комментария в вопросах-ответах.
После оценивания недействующая кнопка понижения оценки исчезает, потому что стиль не показывает недействующие кнопки (точнее, не имеющие смысла), после того как проголосовали, но остаётся кнопка-индикатор, говорящая о том, как проголосовали. Точно так же, не будут показываться кнопки оценок, если пользователь не авторизован или срок действия кнопок истёк.
Овал, который виден вокруг оценки — это действие другого скрипта, процентовки ответов «за» и «против».
Опыт использования в течение примерно 2 месяцев показал, что ни разу не возникало случая, что наличие видимого состояния ожидания как-то существенно помогло. Просто потому что приём оценивания работал надёжно, интернет тоже. Лишь иногда была видна задержка на 0.5 секунды и напоминала, что оценивание — всё-таки, не мгновенное действие. Например, чтобы снять скриншот, понадобилось перевести браузер в режим «оффлайн». Но если бы прервалась связь с сервером, признак ожидания помог бы узнать об этом.
Поэтому при создании юзерстилей ZenComment был задействован стиль ожидания. Он появляется после того как пользователь нажал на отправку оценки и исчезает в момент прихода успешного ответа от сервера. Выглядит он не очень впечатляюще, нет крутящихся стрелок, потому что создавать особые эффекты — уже нет места в файле, который должен быть ограничен 65 КБ на все стили по правилам хостинга. Признак проявляется просто в виде бледно-жёлтого фона кнопки оценивания. Если, например, связь с сервером потерялась, фон кнопки ответа так и останется жёлтым. Без юзерстилей в этом случае ничего не происходит визуально.
Процесс выставления оценки представляет собой 3 этапа, как и должно быть при смене содержимого без перезагрузки страницы. Показано, как это выглядит для некоторого комментария к статье.

Так же будет работать и оценивание статьи, и оценивание комментария в вопросах-ответах.
После оценивания недействующая кнопка понижения оценки исчезает, потому что стиль не показывает недействующие кнопки (точнее, не имеющие смысла), после того как проголосовали, но остаётся кнопка-индикатор, говорящая о том, как проголосовали. Точно так же, не будут показываться кнопки оценок, если пользователь не авторизован или срок действия кнопок истёк.
Овал, который виден вокруг оценки — это действие другого скрипта, процентовки ответов «за» и «против».
Опыт использования в течение примерно 2 месяцев показал, что ни разу не возникало случая, что наличие видимого состояния ожидания как-то существенно помогло. Просто потому что приём оценивания работал надёжно, интернет тоже. Лишь иногда была видна задержка на 0.5 секунды и напоминала, что оценивание — всё-таки, не мгновенное действие. Например, чтобы снять скриншот, понадобилось перевести браузер в режим «оффлайн». Но если бы прервалась связь с сервером, признак ожидания помог бы узнать об этом.