i'm working with fabricJS
and it's callback based library to parse canvas <--> svg
and i'm stuck in the following senario.
function A () {
...
B(svgString)
...
}
function B (svgString) {
...
fabric.loadSVGFromString(svgString, function(objects, options){
...
canvas.add(..);
canvas.renderAll();
});
...
}
When using this with a simple svg file it workes fine, but when loading an svg with an embedded base64 png
it jumps to the next instruction in function A
without completing the callback
in function B