Chrome: missing context menus

I’ve been having a problem with Google Chrome for quite some time, bad enough that I had switched back to Firefox until Edge is more mature.  The problem is that context menus on extensions and profile switching do not always work.  Also the sign in button on the Settings page for setting up synchronization doesn’t do anything.

I finally found this bug report: Issue 516291 – Dropdowns not drawn/drawn incorrectly

This bug appears to happen only on computers with multiple monitors.  When the Chrome window is on the primary monitor the dialogs work correctly but they fail to appear at all on secondary monitors.

Disabling hardware acceleration in the Advanced Settings does fix the problem for me.  It’s a workaround only but given the fact that this bug was reported in Aug 2015 and it still has not been fixed, it’s a workaround we have to use to get this browser working properly on multi-monitor computers.

Chrome: app mode

If you want to open a chrome window without the tab bar and toolbars, you can start chrome in application mode:

Chrome.exe --app=http://www.netflix.com

You can run this from the Run dialog (Windows-R) or create a shortcut.  I use this mode for both MLB.tv and Netflix.

Changing Reddit link colors using Stylish

I really don’t like the link and visited link colors on reddit; they are too similar in appearance.  I prefer to have green links and red visited links.  I can get these link colors by installing the Stylish Addon and creating the following style:

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("reddit.com") {

.title a{color: #005500 !important;}
.title a:visited{color: #770000 !important;}
.title a:hover{color: #009900 !important;}

}

Google Profile copying problems

Twice I have been bitten by something in the Dev channel breaking something I need, meaning I had to downgrade to the Release (stable) version. What I have discovered is that the Dev profile will not load in the stable release. After a long of trial and error, I have found that the following procedure makes this process somewhat painless.

  1. Go to the C:/Users/YourUserName/AppData/Local/Google/Chrome/User Data directory and copy the Default folder to Default-dev.
  2. Uninstall the Dev Channel version of Google Chrome.  It doesn’t matter if you tell it to delete your browsing history; you’ll be doing that later anyways.
  3. Download and install the stable release of Google Chrome.  When Chrome starts, shut it down.
  4. Delete everything in the C:/Users/YourUserName/AppData/Local/Google/Chrome/User Data/Default directory
  5. Copy the following files from the Default-dev directory to the newly-blank Default directory:
    1. Bookmarks
    2. Extensions
    3. History*
    4. Preferences
    5. Local Storage

Now when you open Chrome most of your settings should be there.