Edit: After half day, my wife’s Mac started having the same problem. I have then applied the solution that I found in the Apple
Liquipel 2.0 Released @ CES 2013
Liquipel debuted around this time last year at CES 2012 and now have returned to show off Liquipel 2.0 which they claim is 100 time betterIf you are unsure what Liquipel actually does it uses a molecular level technology to coat electronic devices such as an iPhone. The coating means that your device is now water safe but Liquipel still recommend to try and keep it out of water if possible
At the moment you have to send your device away to be coated but they announced at CES 2013 that some retail stores will be able to do the water-resistant coating in store sometime in the fall.