I have a bike that exhibits this behavior, but only on a rapid upshift. As the deraiiler arm kicks forward, it will sometimes come off the ring upfront. I wanted to get a chain keeper but its a folder and fitting one is expensive..I just try and remember to slow down my shifting.