[Interact.jl] faulty ribbons in gif

When using interact together with @manipulate all seems to be fine

using Plots, Interact
gr()
x=-2:0.1:5
ui = @manipulate for i in Interact.slider(1:10;label="time", value=1)
   plot(x,i*exp.(-x).+i*exp.(2*x),ribbon=10*exp.(2*x),yscale=:log10,ylim=(1,2000))
end

but this changes as soon as @gif is used


x=-2:0.1:5
gif = @gif for i in 1:10
   plot(x,i*exp.(-x).+i*exp.(2*x),ribbon=10*exp.(2*x),yscale=:log10,ylim=(1,2000))
end

gif(gif,“test.gif”,fps=3)
000002
This seems to be backed dependent, but I want to stay with GR. Any idea for an workaround?