I'm having the same exact problem as #634 but that issue was "fixed".

When I seperate the frames using convert -coalesce animation.gif target.png in ImageMagick, the frames come out looking perfect, but with pillow...
import PIL
import PIL.Image
i = PIL.Image.open('test.gif')
i.show() # correct image displays on left
i.seek(i.tell() + 1)
i.show() # image is incorrect on right
The gif in question
I'm having the same exact problem as #634 but that issue was "fixed".

When I seperate the frames using
convert -coalesce animation.gif target.pngin ImageMagick, the frames come out looking perfect, but with pillow...The gif in question