Tengo dos lienzos en los que hago un objeto en un lienzo y lo clono en otro para su uso posterior. Estoy logrando esto usando
var cloned_rect = fabric.util.object.clone(clone_rect);
Después de clonar, el objeto clonado en el objeto de destino tiene sus controles en mal estado. También tengo transparentCorners: false en el lienzo de origen, que está deshabilitado después de la clonación.
He recreado el problema en este jsFidde .