Isn't Microsoft embarrassed about this? This has been an issue for my last two laptops over the last 5 years. How is it acceptable for this problem to still exist?
My Lenovo supports S3 sleep, but I didn't discover it until probably a year into having bought it, so at that point my battery's ability to hold charge had already been sufficiently degraded, to the point where I'm having to charge this thing every day when I'm mostly only using it for basic web browsing.
I will never buy another Windows laptop, and if Visual Studio ran on Mac I'd probably switch my PC out also. I'm not a mac guy, I find MacOS fairly unintuitive, and really hate the placement of the Ctrl key, but at this point it's clear that Apple's model better lends itself to quality, and I'm sick of all the broken crap that is deemed acceptable in the Windows world.
As I was typing this, a great example of said broken crap, is Lenovo popping up a MessageBox asking me to reboot to update my firmware. Didn't software developers all agree well over a decade ago that windows stealing focus was not a good thing? So why then is a top of the line brand in the PC world writing shit like this?