Another thing that works is to draw their attention away. You can get a fake realistic egg and put a large red dot on it, and her attention will be drawn to that egg. I also put fake eggs all over the chicken run, and the chickens got discouraged because they were not able to break the fake eggs. Then I put a flock block in the run and that pulled their attention away from all the eggs, real and fake.
The last thing I did was nesting box curtains. The curtains made the nests darker, so the chickens couldn't see the eggs very well. Hanging the curtains was very effective, because the chickens didn't eat their eggs anymore after they were hung up.