We agree this is a problem, all of those who try to access their private key during the compromise would be in trouble. Those who stayed offline would be safe.
BTW, this argument does not extend to the CLI or other uncompromised clients. People who sync their private keys across devices with the CLI are unaffected.