Skip to content

Instantly share code, notes, and snippets.

@sitsofe
Last active January 18, 2025 12:30
Show Gist options
  • Save sitsofe/2dc171b5bf1537fb2323fdf10f8b5828 to your computer and use it in GitHub Desktop.
Save sitsofe/2dc171b5bf1537fb2323fdf10f8b5828 to your computer and use it in GitHub Desktop.
Chrome preventing proper sleep on 2020 Intel MacBook Pro

Google Chrome preventing proper sleep on 2020 Intel MacBook Pros

If you are a 2020 Intel MacBook Pro owner your laptop may be unable to sleep/hibernate properly after browsing certain pages in Chrome. To check if you are having please try the following steps:

  1. Make sure the Caps Lock light is on.
  2. Go to the  menu at the top left and select Sleep.
  3. Wait for the Caps Lock light to turn off.
  4. Wait a few seconds and press the spacebar to wake the laptop.

When your laptop is sleeping normally it will wake up no more than 10-15 seconds after you press the spacebar at step 4. Assuming the above worked now try the following:

  1. Start Chrome.
  2. Go to https://www.phoronix.com/forums/forum/phoronix/latest-phoronix-articles/1496566-the-speedy-ptyxis-terminal-emulator-available-on-ubuntu-24-10#post1496644 . Click Accept.
  3. Repeat the following a few times: Wait for the page to finish loading and then refresh it.
  4. Ensure Caps Lock enabled.
  5. Go to  -> Sleep.
  6. Wait for a few seconds after the Caps Lock light goes out.
  7. Press the spacebar to try and wake the laptop.

After step 11. you may find that the laptop doesn't wake up. While in this state:

  • The only thing that will allow the laptop to become responsive is pressing the Touch ID/power button at the top right - pressing other keyboard keys doesn't work nor does closing/reopening the laptop lid.
  • The laptop will drain its battery as if it were on with the screen off and may even be warm to the touch on the underside many hours after you performed step 9.

To get out of this state without rebooting you can try the following while the laptop is awake:

  1. Go back to Chrome.
  2. Open a new tab.
  3. Close the tab containing the site from step 6.
  4. Kill the Chrome GPU process via Window -> Task Manager, select GPU process and then click End Process.
  5. Ensure Caps Lock enabled.
  6. Go to  -> Sleep.
  7. Wait for a few seconds after the Caps Lock light goes out.
  8. Wake the laptop by pressing the Touch ID/power button.
  9. Ensure Caps Lock enabled.
  10. Go to  -> Sleep.
  11. Wait for a few seconds after the Caps Lock light goes out.
  12. Press the spacebar to try and wake the laptop.

If all has gone well the laptop should wake up within 10-15 seconds.

This issue has happened on two different 2020 Intel Macbook Pros running a variety of macOS versions (macOS 10.15.7, macOS 11.5.1, macOS 15.2) so it's not due to faulty hardware but it didn't happen on a 2017 MacBook.

This issue was reported in the Chrome issue tracker as https://issues.chromium.org/issues/371929524 in October 2024 in the hopes of a workaround but no-one at Google can investigate it because Google's engineers no longer have access to Intel MacBook Pros :-( . It was also raised through Apple's Feedback Assistant in October 2024 as FB15465325 but as there have been no status updates it's unclear that Apple have looked at the ticket...

If you are able to reproduce this issue and have any sway with Google or Apple it would be great to see if some workaround could be found because it's frustrating to have a visit to a web page cause your battery to become flat and the computer not to wake up when you open the lid!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment