I asked ChatGPT - may
help
1. Misleading Error – Not Actually JavaScript
The "JavaScript is disabled" message often doesn't literally mean JavaScript is off — it may be a
catch-all error for:
- WebView issues
- Corrupted app cache
- Outdated app or Android System WebView component
- App or OS settings blocking embedded browsers
Step-by-Step Fixes to Try:
1. Clear EE App Cache and Data
Go to:
Settings > Apps > EE > Storage > Clear Cache and Clear Data
Then try launching the app again.
2. Update Android System WebView
The EE app (and others) often use the
Android WebView component to display login screens, which needs to be current.
- Go to Google Play Store
- Search for “Android System WebView”
- Tap Update (if available)
Also check:
- Google Chrome — some versions of Android rely on Chrome as the system WebView — update this too.
3. Enable JavaScript in Chrome (for WebView)
Just to double-check:
- Open Chrome
- Visit chrome://settings/content/javascript
- Ensure JavaScript is allowed
4. Set Chrome as Default Browser Temporarily
Sometimes the embedded browser fails if the default browser is not compatible or is restricted.
Set Chrome as the default:
- Settings > Apps > Default apps > Browser app > Set to Chrome
Then reopen the EE app.
5. Reinstall the EE App
Uninstall the EE app, then reinstall it from the
Google Play Store to ensure a clean install and remove any corrupted app data.
6. Check Device WebView Implementation
To check which WebView implementation your device is using:
- Settings > Developer Options
(if not enabled, go to `Settings > About phone > tap "Build number" 7 times)
- Scroll down to WebView Implementation
- Select Chrome or Android System WebView, depending on what’s available and up to date.
7. Try a Different Network Temporarily
Some login or web-based app processes can be blocked or altered by network conditions (especially over mobile data). Try connecting to a different
Wi-Fi network, then launch the app.
8. Reset App Preferences (Non-Destructive)
Resets app permission defaults and could fix system conflicts:
- Settings > Apps > Tap 3-dot menu (top right) > Reset app preferences
This won't delete app data, just resets things like disabled apps, default apps, background data restrictions, etc.
Still Not Working?
If none of the above fixes it, the issue might lie with:
- A broken WebView implementation on Android 10 or earlier
- EE app version not compatible with older devices
- Or a conflict caused by a third-party app (e.g. ad blockers or firewalls)
Advanced Test:
Try logging in via the EE website in Chrome. If the login works there but not in the app, it’s definitely a WebView
problem inside the EE app rather than the phone or network.