Я думаю, что спецификация говорит о том, что холст очищается при изменении размера, я думаю, это то же самое, когда клонируется и в DOM. Поэтому вам нужно получить данные изображения с помощью getImageData и вернуть их с помощью putImageData
См. здесь .