You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix Grok black/white screen on cold start: Grok would intermittently show a black then white screen on first launch due to stale LevelDB LOCK files and Chromium IndexedDB state corruption. Fixed with:
Stale LOCK cleanup: On startup, sweep userData/Partitions/ and delete leftover LOCK files from previous crash/force-quit, preventing IndexedDB open failures
Single-instance enforcement: Prevents two instances from sharing the same userData directory and corrupting each other's databases
Auto-recovery sentinel: Main process monitors Grok console for IDB errors; when detected, calls session.clearData then reloadIgnoringCache() to self-heal
Blank-page fallback reload: If Grok loads HTML but React fails to hydrate within 15s, triggers automatic reloadIgnoringCache()
UA stripping: Removed Electron/x.x.x from User-Agent so Grok does not detect a non-browser client
Notes
macOS builds are unsigned; right-click → Open on first launch if macOS blocks it
If Grok shows a white screen on very first launch, click the refresh button in the toolbar