For me the problem only occurs if the phone is left on the charger once it is fully charged.
If I leave it on the charger when full it will stay awake and drain quickly. Example 30% drain in 10 hrs (overnight).
And the charger never comes back on.
If I charge it again and take it off the charger when it's fully charged, the battery drain will be only 3-5% in 10 hrs.
And the awake time will be very low. And battery usage over the next day(s) doesn't seem to be abnormal.
And I don't have to restart the phone to get this result even if I've previously left it on the charger overnight and
seen the excessive drain.
So this seems to be a problem being a result of the phone detecting the presence of the wireless
charger and remaining awake as a result.
The wakelock that seems to be the culprit is suspend_backoff
This wouldn't be a problem if it the charger came back on at say 80% but it does not.
And it wouldn't be a problem if the phone didn't stay 'awake' but it does.
There doesn't seem to be any point in being aware there's a wireless charger present if charging is
never going to restart no matter how low the battery goes, or in staying away because there's a charger
present that's never going to be utilized.
I'm not an android programmer but perhaps some of you who know more about how it's working could see
a way to work around this.
For now the workaround is to take the phone off the charger before going to bed and the convenience of
the wireless charger is worth it, but it would obviously be better if you could just leave it on the charger and not worry about it.
My phone is Nexus 4 purchased new in September. came with 4.2.. ota update to 4.3. stock. no root (yet)
I'm using a generic Qi charger purchased on ebay for around $22
I'm still using Safe Charge while charging.
Haven't had a chance to try the same routines without it yet.