Your gif is disposal = 3
that means it needs previous image as it renders incrementally The problem is the image is with black background and not white ...
Here are the disposals possible:
if (disposal==0) s="no animation";
else if (disposal==1) s="leave image as is";
else if (disposal==2) s="clear with background";
else if (disposal==3) s="restore previous image";
else s="reserved";
When I render it with my decoder it looks like this: