Я столкнулся со странным крайним случаем, когда что-то строил с помощью canvas на работе.clearRect не очищает холст при рисовании вертикальных линий, идущих сверху вниз.При рендеринге других вещей clearRect работает нормально.
Я не уверен, что пропускаю что-то очевидное, является ли это преднамеренным поведением или ошибкой браузера (маловероятно, поскольку в chrome, safari, firefox поведение идентичнои опера на маке).Если это намеренное поведение, знает ли кто-нибудь обоснование этого и / или, возможно, может указать на какую-то документацию?
Я сделал небольшой тестовый пример, который четко демонстрирует поведение, только комбинация clearRect / вертикальные линии не даеточистить холст: http://jsfiddle.net/kZj6F/
Спасибо!