Installation Issues
App won't install on Android
App won't install on Android
- Installation fails or gets stuck
- “App not installed” error message
- Installation blocks with security warning
-
Check Storage Space
- Ensure you have at least 200 MB free storage
- Go to Settings > Storage to check available space
- Delete unused apps or files if needed
-
Enable Unknown Sources (for APK installations)
- Go to Settings > Security
- Enable “Install from Unknown Sources” or “Allow from this source”
- Try installation again
-
Check Android Version
- Open Mushaf Native requires Android 5.0 (API 21) or higher
- Go to Settings > About Phone to check your version
- Update your system if possible
-
Clear Google Play Store Cache
- Go to Settings > Apps > Google Play Store
- Tap Storage > Clear Cache
- Restart Play Store and try again
iOS app won't install or update
iOS app won't install or update
-
Check iOS Version
- Requires iOS 13.0 or higher
- Go to Settings > General > About to check version
-
Free Up Storage
- Go to Settings > General > iPhone Storage
- Delete unused apps or media
- Ensure at least 200 MB free space
-
Restart Device
- Press and hold power button
- Slide to power off
- Wait 30 seconds and restart
-
Check App Store Connection
- Ensure you’re connected to Wi-Fi
- Sign out and back into App Store
- Try installation again
PWA installation fails on web
PWA installation fails on web
-
Use a Compatible Browser
- Chrome 67+
- Edge 79+
- Safari 11.1+ (iOS/macOS)
- Firefox 58+ (limited support)
-
Enable HTTPS
- PWAs require secure connection
- Visit https://open-mushaf-native.web.app/
-
Check Browser Settings
- Ensure JavaScript is enabled
- Allow pop-ups for the site
- Clear browser cache and cookies
-
Manual Installation
- Chrome/Edge: Click ⋮ menu > Install Open Mushaf Native
- Safari: Click Share > Add to Home Screen
Performance Issues
App is slow or laggy
App is slow or laggy
- Insufficient device memory
- Too many background apps
- Outdated app version
- Corrupted cache
-
Close Background Apps
- Android: Recent Apps button > Swipe away unused apps
- iOS: Double-click Home > Swipe up on apps
-
Restart the App
- Completely close Open Mushaf Native
- Wait 5 seconds
- Reopen the app
-
Clear App Cache (Android)
-
Restart Device
- Power off your device completely
- Wait 30 seconds
- Power back on
-
Update the App
- Check for updates in your app store
- Install the latest version
-
Free Up Storage
- Maintain at least 500 MB free space
- Delete unused apps and files
Pages take long to load
Pages take long to load
-
Wait for Initial Cache
- First-time page loads build the cache
- Subsequent loads will be faster
- Preloading is working in the background
-
Check Storage
- Insufficient storage can slow caching
- Free up at least 200 MB
-
Disable Other Apps
- Close memory-intensive apps
- Disable background sync temporarily
-
Check Device Resources
- Older devices may experience slower performance
- Devices from 2018+ recommended for best experience
App crashes or freezes
App crashes or freezes
-
Force Close
- Android: Recent Apps > Swipe away
- iOS: Double-click Home > Swipe up
-
Clear RAM
- Close all other apps
- Restart device if needed
-
Update App
- Install latest version from your app store
- Check changelog for crash fixes
-
Reinstall App
- Uninstall Open Mushaf Native
- Restart device
- Reinstall from app store
This will reset all settings and bookmarks. Use reset feature in Settings instead if you want to preserve some data. -
Check System Updates
- Update to latest Android/iOS version
- Install pending security patches
-
Report the Issue
- Note what you were doing when it crashed
- Report via GitHub Issues
- Include device model and OS version
Display & UI Issues
Mushaf pages appear too bright or dark
Mushaf pages appear too bright or dark
-
Adjust Dark Mode Brightness
- Slide to adjust contrast (0-100%)
- Higher values = brighter pages
-
Check System Dark Mode
- App follows system appearance settings
- Toggle system dark mode:
- Android: Settings > Display > Dark theme
- iOS: Settings > Display & Brightness
-
Adjust Screen Brightness
- Use system brightness controls
- Disable auto-brightness for consistent experience
Text appears blurry or pixelated
Text appears blurry or pixelated
-
Check Image Quality
- Ensure full download completed
- Poor connection during install may cause issues
- Reinstall if necessary
-
Zoom Level
- Use pinch-to-zoom gestures if needed
- Some devices may require zoom for comfortable reading
-
Screen Resolution
- Low-resolution devices may show lower quality
- Use landscape mode for larger display
-
Clear Image Cache
- Go to Settings
- Use “إعادة ضبط التطبيق” (Reset App)
- Redownload images
UI elements overlap or appear incorrectly
UI elements overlap or appear incorrectly
-
Restart the App
- Force close and reopen
-
Check Orientation Lock
- Disable rotation lock
- Rotate device and back
- UI should realign
-
Update App
- UI fixes are frequent in updates
- Install latest version
-
Check Display Settings
- Android: Settings > Display > Display size
- iOS: Settings > Display & Brightness > Text Size
- Use standard or smaller sizes for best results
Dark mode not working properly
Dark mode not working properly
-
Enable System Dark Mode
- Android: Settings > Display > Dark theme
- iOS: Settings > Display & Brightness > Dark
-
Restart App
- Force close and reopen after changing system theme
-
Check Auto Theme Settings
- Disable scheduled dark mode
- Use always-on dark mode for testing
-
Update App
- Ensure you have version 2.0.0 or higher
- Earlier versions had dark mode issues
Feature-Specific Issues
Search not working or showing no results
Search not working or showing no results
-
Check Search Mode
- Simple search requires exact matches
- Try Fuzzy search for flexible matching
- Use Root search for Arabic derivatives
-
Verify Text Input
- Ensure correct Arabic keyboard
- Check for extra spaces or diacritics
- Try searching without tashkeel
-
Enable Advanced Search
-
Wait for Indexing
- First search may take longer
- Search index builds in background
-
Clear App Cache
- Cache corruption can affect search
- Clear cache and try again
Tafseer popup won't open or is empty
Tafseer popup won't open or is empty
-
Tap Directly on Verse
- Ensure you’re tapping verse text, not page
- Try tapping different parts of the verse
-
Check Tafseer Source
- Some verses may not have all Tafseer types
- Switch between available tabs (Ibn Katheer, Wasseet, etc.)
-
Wait for Content Load
- First load may take a few seconds
- Check for loading indicator
-
Verify Download
- Tafseer files may not have fully downloaded
- Reinstall app if issue persists
-
Memory Issue
- Close other apps to free RAM
- Restart device if needed
Page flip sound not playing
Page flip sound not playing
-
Enable in Settings
-
Check Device Volume
- Increase media volume
- Disable silent/vibrate mode
-
Check Sound Files
- Reinstall app if sound file corrupted
-
Test with Other Apps
- Verify device audio works generally
- Check speaker functionality
Reading position not saving
Reading position not saving
- App doesn’t remember last page
- Reading Position Banner shows wrong page
- Bookmark doesn’t persist
-
Force Save
- Navigate away from reading screen
- Return to verify save occurred
-
Check Storage Permissions
- Android: Settings > Apps > Open Mushaf Native > Permissions
- Ensure Storage permission granted
-
Storage Full
- Free up device storage
- App needs space to write data
-
Corrupted Storage
- Go to Settings
- Use “إعادة ضبط التطبيق” (Reset App)
- Restart fresh (you’ll lose current bookmarks)
Android widget not updating
Android widget not updating
-
Check Widget Settings
- Widget updates every hour by default
- May not reflect immediate changes
-
Resync Widget
- Open app and navigate to a page
- Wait a few seconds
- Return to home screen
-
Remove and Re-add Widget
- Long-press widget > Remove
- Add widget again from widget menu
-
Check Battery Optimization
- Android may restrict background updates
- Settings > Apps > Open Mushaf Native > Battery
- Select “Unrestricted”
-
Update App
- Widget sync fixed in version 4.3.0
- Ensure you have latest version
Navigation gestures not responding
Navigation gestures not responding
Web Version Issues
Web app not working offline
Web app not working offline
-
Initial Load Required
- Visit site while online first
- Let all resources cache (2-3 minutes)
- Then use offline
-
Check Service Worker
- Chrome: DevTools > Application > Service Workers
- Ensure service worker is active
-
Clear and Rebuild Cache
- Browser Settings > Privacy > Clear browsing data
- Select “Cached images and files”
- Revisit site online to rebuild
-
Use Supported Browser
- Chrome/Edge recommended for best PWA support
- Safari has limited offline capabilities
PWA features not available
PWA features not available
-
Install as PWA
- Must install to home screen/desktop
- Running in browser tab has limited features
-
Check Browser Support
- Not all browsers support all PWA features
- Use Chrome/Edge for full support
-
Enable Notifications (if applicable)
- Browser may block notification permission
- Check site settings in browser
Data & Settings Issues
Settings not persisting
Settings not persisting
-
Check Storage Permissions
- Ensure app has storage permission
- Settings > Apps > Open Mushaf Native > Permissions
-
Storage Full
- Free up device storage
- App needs space to save settings
-
Corrupted Storage
- Settings > إعادة ضبط التطبيق (Reset App)
- Reconfigure settings
-
Update App
- Storage system improved in version 3.5.2 (MMKV)
- Update for better reliability
How to completely reset the app
How to completely reset the app
- All settings to defaults
- Reading position
- Bookmarks
- Daily tracker progress
- Uninstall the app
- Restart device
- Reinstall from app store
Error Messages
'Migration error' on app update
'Migration error' on app update
- Occurred in version 3.6.0 update
- Fixed in version 3.6.1
-
Update to Latest Version
- Install version 3.6.1 or higher
- Migration fixed in this release
-
If Update Fails
- Uninstall current version
- Install latest version fresh
- Reconfigure settings
Build or loading errors (Web)
Build or loading errors (Web)
-
Clear Browser Cache
- Browser may have outdated cached files
- Hard refresh: Ctrl+Shift+R (Windows) or Cmd+Shift+R (Mac)
-
Disable Browser Extensions
- Ad blockers may interfere
- Try incognito/private mode
-
Check Console Errors
- F12 > Console tab
- Note any error messages
- Report to developers with details
-
Use Different Browser
- Test in Chrome/Edge if using others
- Verify browser compatibility
Getting More Help
If your issue isn’t covered here or the solutions don’t work:Report on GitHub
Create a detailed issue report:- Visit GitHub Issues
- Search existing issues first
- Create new issue with:
- Device model and OS version
- App version (found in More > About)
- Steps to reproduce
- Screenshots or screen recordings
- Any error messages
Contact Form
Use the in-app contact form:Community Support
- Check README for latest updates
- Review changelog for known issues
- Search closed GitHub issues for solutions