Hello folks! You spend ten minutes getting your home screen just right — weather widget top left, calendar underneath, maybe a battery tile off to the side — and then your phone restarts and half of it is just… gone. Blank boxes, or the widget silently swapped back to its default size. If that’s been happening to you lately, you’re not imagining it, and you’re not alone. It’s one of the more annoying quirks of Android right now, especially if you use a custom launcher.
Quick answer: Widgets usually reset after a restart because your launcher’s data got cleared, a battery-saving feature killed the launcher process before it could save your layout, or the widget’s own app was still loading when the home screen came back. Re-adding the widget usually brings it back immediately, but the real fix is turning off aggressive battery restrictions for your launcher and widget apps so this stops happening every time.
Why Android widgets reset after a restart
This isn’t a rare glitch. Google’s own issue tracker has threads about system widgets disappearing after a restart, and it comes up constantly in Android forums. A few things usually cause it:
- Your launcher app got killed by battery optimization before it finished saving your widget layout
- The widget’s source app (weather, calendar, notes, whatever) hadn’t loaded yet when the home screen redrew itself
- You’re using a custom launcher, and it doesn’t sync perfectly with stock Android’s widget host
- Low storage is making the system clear cached layout data to free up space
The good news: none of these need a factory reset. Most people fix this in under ten minutes.
How to fix widgets that reset after a restart

1. Remove the exact widget and add it back fresh
Long-press the empty or broken widget and drag it to “Remove.” Then long-press an empty spot on your home screen, tap Widgets, find the app again, and place a new copy. This sounds too simple, but it clears out a corrupted widget instance that a normal restart won’t fix on its own.
2. Stop your launcher from being battery-optimized
This is the fix that actually stops it from happening again. Go to Settings > Apps, search for your launcher (on stock Android it’s usually “System UI” or your phone maker’s launcher name, like “One UI Home” on Samsung), tap it, then tap Battery. Change the setting from “Optimized” or “Restricted” to Unrestricted. This tells Android not to kill the launcher process in the background, which is what was cutting it off mid-save.
3. Do the same for the widget’s app
If it’s your weather widget that keeps resetting, go into that weather app’s settings the same way — Settings > Apps > [app name] > Battery > Unrestricted. Widgets pull live data from their parent app, so if the app itself gets frozen by battery saving, the widget has nothing to show when the screen comes back.
4. Check your free storage
Open Settings > Storage. If you’re under 10-15% free space, Android will aggressively clear cached data, and widget layouts are sometimes part of that cleanup. Clearing out old downloads, duplicate photos, or unused apps can quietly fix a problem that looks like a widget bug.
5. Try the stock launcher as a test
If you’re on a third-party launcher (Nova, Lawnchair, or similar), switch to your phone’s default launcher for a day and see if the problem still happens. If it doesn’t, the custom launcher is the actual cause, and you’ll want to check for an update or a setting inside that launcher’s own battery/backup options.
6. Update everything
Go to Settings > System > System update and check for a pending update, then check the Play Store for updates to your launcher and the widget’s app. I’ve seen this exact issue clear up after a launcher update that specifically mentioned “fixed widget layout persistence” in its changelog.

Tips and troubleshooting
- If only one specific widget keeps resetting (not all of them), the problem is almost always that one app’s battery settings, not your whole phone.
- Samsung users: One UI has an extra layer called “Put unused apps to sleep” under Settings > Battery > Background usage limits. Remove your launcher and key widget apps from that list too.
- Back up your home screen layout with a launcher backup feature (most custom launchers have one) so re-adding widgets after a reset takes thirty seconds instead of ten minutes.
- If this started right after an OS update, it’s worth waiting a week or two — these bugs often get patched quietly in the next point release.
For more background on how Android manages background apps, Google’s own notification and app management help page is a good starting point, and their device troubleshooting guide covers related freezing and responsiveness issues.
If you’ve had other Android quirks lately, we’ve also covered Quick Share not working and Digital Wellbeing’s timer not resetting — both worth a look if any of that sounds familiar.
Frequently asked questions
Why do my widgets disappear every time I restart my phone?
Most often it’s battery optimization killing your launcher or the widget’s app before the layout gets saved. Setting both to “Unrestricted” in battery settings usually solves it for good.
Does using a custom launcher cause this?
It can. Custom launchers like Nova or Lawnchair sometimes don’t sync widget state with Android as smoothly as the stock launcher does, especially right after a system update. Switching to stock temporarily is a good way to test this.
Will I lose my widget layout every time this happens?
Not permanently, but you will need to re-add the affected widget each time until you fix the underlying battery setting. Some custom launchers offer a backup/restore feature that saves you from rebuilding it by hand.
Is this a bug Google knows about?
Yes, it’s shown up on Google’s public issue tracker before, and it tends to resurface after certain Android updates. It’s usually patched within a release or two, but the battery-optimization fix works in the meantime.
Has this fixed it on your phone? Let us know in the comments which step actually worked for you — it helps other readers dealing with the same thing.