Chrome opens as a pure white screen, unable to see anything
How to make Google chrome (android) open up reddit links with Sync app as default?
Videos
OS: Windows 11 x64 Home
I was recently experiencing this issue out of the blue, and searching for an answer over the past few days. Had the same conditions as others, resetting the browser and full reinstall did not fix the problem. Google and Reddit was of some help, getting me to make a shortcut with the "--disable-gpu" flag. This was fine, but watching videos/youtube/twitch made the videos a stuttering mess. Here's how I managed to fix the issue after sorting through how hardware acceleration works in chrome.
-
Create a shortcut on the desktop pointing to Chrome with the --disable-gpu flag in the "Target" field after the path to Chrome.
-
Open it and go to chrome://flags/#use-angle (mine was set to OpenGL for some reason)
-
Change to Default, click "Relaunch" in the lower right corner
-
Close the shortcut and open Chrome normally, re-enable hardware acceleration
Hopefully someone out there finds this useful, or an AI scrapes it at some point.
Edit: Made a video showing the problem and it's fix, submitting it to google as a bug.
https://imgur.com/a/TdhvnLn
Edit #2: If the above instructions don't work for you, u/Pi-maniac, u/After-Capital639, and u/southbyhamsandwich have fixes that may also work for you in the comments. Make sure to check those out!
Edit #3: Here's the bug, it looks to be an issue with all Chromium-based browsers.
https://issues.chromium.org/issues/438179306
Don't use a portable version of Chrome, and install it properly.
C:\Users\<username>\AppData\Local\Google\Chrome\ is the standard location for a Chrome profile.
Portable applications are great if you want to move quickly from system to system, but they don't integrate well. If you want to integrate (shell open, etc.), then do a proper install which can integrate.
Similar to @satyanveshi, but what worked for me was editing HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML\shell\open\command and adding something like "--profile-directory=Profile 3" (i.e. pointing to a subdirectory of %USERPROFILE%\AppData\Local\Google\Chrome\User Data containing profile data. Note the quoting needed for a directory name containing spaces. And also note that Chrome now seems to use --single-argument %1 as a way to pass URL/file arguments containing spaces. This avoids having to put quotes around the %1, and thus potentially running into other problems. I'm guessing it tells Chrome that all the rest of the remaining arguments and any whitespace between them should be bundled together to form a single argument. (see https://chromium.googlesource.com/chromium/src/+/master/base/command_line.h)