If she didn't do any melacha on Shabbat, technically she didn't break Shabbat. But obviously she should not pose for pictures on Shabbat. The picture of her in this thread walking with her husband looks like she was walking from synagogue on Yom Tov (The lulav is the give away.) but it could have been on Chol HaMoed which is permitted. Also, maybe people take her picture when she walks without her permission being that she's a famous person and people probably follow her wherever she goes.