you might try running your chain a little tighter. if im working in conditions that are likely to pull a chain off... (beech limbs, hemlock limbs, spruce limbs, cutting little brush.) ... i will snug the chain tighter that normal to help hold it on.
i assume you are having problems while limbing? look at the forces on the wood. you want to cut from the side that is under tension, not the one that is under compression. also cut stationary wood. if you are cutting out on the branch where it can wiggle it is more likely to pull a chain off that if you cut it next to the stem of the tree.
make sure that your bar and clutch cover are both seated properly. and make sure the sprocket has some side to side play on it. the sprocket is supposed to move to keep the chain in line with the bar. if they arent lined up, that could be the source of your issues.