I'm using BBLean as an Explorer replacement to save myself a little screen space (among other things), but it's a bit finicky with Google Chrome, breaking page rendering in most situations. After some Googling and experimentation, I found that using the --blacklist-accelerated-compositing flag fixed my issues while Explorer wasn't running. I added it to the shortcut I use to launch Chrome, and everything was peachy.
The problem is that Chrome is also my URL handler everywhere, and when it launches from clicking a link in Skype or IRC, it launches without the flag that I need set for it to render anything. Poking around in chrome://flags reveals a lot of options that look related, but don't seem to work.
I need some way to ensure that Chrome has this flag properly set even when launched as a URL handler. Can someone point me in the right direction?
11 Answer
Try going to chrome://flags/ in Chrome and try to set GPU compositing on all pages to disabled and enable "Disable accelerated 2D canvas".
Or perhaps you can try adding chrome.exe to BBLean's exclusion list.
If related, you may also follow Chromiun issue #172590.
1