GIF animado na tela Fabric.js

Estou trabalhando em um projeto no qual me pediram suporte para GIF animado em uma tela fabric.js.

Conformehttps://github.com/kangax/fabric.js/issues/560, Segui o conselho para renderizar em intervalos regulares, usando fabric.util.requestAnimFrame. O vídeo é renderizado perfeitamente com esse método, mas os GIFs não parecem atualizados.

var canvas = new fabric.StaticCanvas(document.getElementById('stage'));

fabric.util.requestAnimFrame(function render() {
    canvas.renderAll();
    fabric.util.requestAnimFrame(render);
});

var myGif = document.createElement('img');
myGif.src = 'http://i.stack.imgur.com/e8nZC.gif';

if(myGif.height > 0){
    addImgToCanvas(myGif);
} else {
    myGif.onload = function(){
        addImgToCanvas(myGif);
    }
}

function addImgToCanvas(imgToAdd){
    var obj = new fabric.Image(imgToAdd, {
        left: 105,
        top: 30,
        crossOrigin: 'anonymous',
        height: 100,
        width:100
    }); 
    canvas.add(obj);
}

JSFiddle aqui:http://jsfiddle.net/phoenixrizin/o359o11f/

Qualquer conselho será bem-vindo! Estive pesquisando em todos os lugares, mas não encontrei uma solução funcional.

questionAnswers(1)

yourAnswerToTheQuestion