Former Selangor Mentri Besar Tan Sri Abu Hassan Omar passed away at about 8pm on Saturday. It is believed he passed away due to a heart-related problem.