Display detection weirdness

So I’m noticing a problem not with the Docker Beta itself but with my mac when the Docker Beta is running. I can’t swear it’s truly related, but I thought it would be worth posting in case others are seeing the same thing.

I have mutliple displays, with my desktop spanning them. (Two Apple displays on Thunderbolt in addition to the built in display. When my mac goes to sleep and wakes up, it stops spanning the displays. It’s aware of them if you look at System Information, but it simply doesn’t use them. The only way to resolve it is to reboot it.

I first noticed this after installing Docker Beta. I’ve since noticed that it only occurs if Docker Beta is actually running. If the system sleeps and wakes with Docker not running, it behaves fine. It does not necessarily happen every time if Docker Beta is running but I have not seen it happen without running Docker Beta.

Expected behavior

Multiple screens work fine.

Actual behavior

System loses track of extra displays.

Information

Docker for Mac: version: mac-v1.11.2-beta15
OS X: version 10.11.5 (build: 15F34)
logs: /tmp/20160615-142257.tar.gz
failure: No error was detected
[OK] docker-cli
[OK] app
[OK] menubar
[OK] virtualization
[OK] system
[OK] osxfs
[OK] db
[OK] slirp
[OK] moby-console
[OK] logs
[OK] vmnetd
[OK] env
[OK] moby
[OK] driver.amd64-linux

Steps to reproduce the behavior

  1. Have multiple displays
  2. Run docker beta
  3. Let the system go to sleep
  4. Wake it back up.