Back to FAQ

Widgets Not Updating

Troubleshooting guide for iOS and Android widget issues.

How Widgets Work

Widgets display cached prayer times stored on your device. They update automatically when the app refreshes data, but can sometimes get "stuck" due to system restrictions.

Quick Fix: Force Refresh

The fastest way to update your widget:

  1. 1Open the MyLocalMasjid app
  2. 2Pull down on the main screen to refresh
  3. 3Wait a few seconds for the widget to update

If this doesn't work, try the platform-specific fixes below.

🍎iPhone Widget Fixes

1. Remove and Re-add Widget

  1. 1. Long-press on the widget
  2. 2. Tap "Remove Widget"
  3. 3. Long-press on home screen → tap + (top left)
  4. 4. Search for MyLocalMasjid and add the widget again

2. Check Background App Refresh

  1. 1. Go to Settings → General → Background App Refresh
  2. 2. Make sure it's ON for MyLocalMasjid

3. Check Low Power Mode

Low Power Mode can prevent widget updates. Go to Settings → Battery and disable it, or add an exception for MyLocalMasjid.

After App Update

iOS sometimes requires re-adding widgets after app updates. If your widget stopped working after an update, remove and re-add it.

🤖Android Widget Fixes

1. Disable Battery Optimization

  1. 1. Go to Settings → Apps → MyLocalMasjid → Battery
  2. 2. Select "Unrestricted" or "Don't optimize"

This is the most common cause of widget issues on Android.

2. Remove and Re-add Widget

  1. 1. Long-press on the widget → Remove
  2. 2. Long-press on home screen → Widgets
  3. 3. Find MyLocalMasjid and drag the widget to your home screen

3. Check Data Saver

Go to Settings → Network → Data Saver and make sure MyLocalMasjid has "Unrestricted data usage" enabled.

4. Clear App Cache

  1. 1. Go to Settings → Apps → MyLocalMasjid → Storage
  2. 2. Tap "Clear Cache" (not Clear Data)
  3. 3. Open the app and let it refresh

How Far Ahead Do Widgets Show?

Widgets display data from the app's cache:

  • Location-based times: ~5 weeks of cached data
  • Masjid-based times: ~3 weeks of cached data

Tip: Open the app at least once a week to keep widget data fresh. The app automatically fetches new prayer times when opened.

Still Not Working?

  1. 1Restart your phone - This resets widget processes
  2. 2Update the app - Make sure you have the latest version
  3. 3Reinstall if needed - Uninstall and reinstall the app, then re-add the widget