I am the IT in a school district and after a lot of testing, this problem has to be a software/driver issue. I am able to duplicate this problem when the following criteria are met:
- Macbook Pro (13-Inch Mid-2012)
- 10.9.x or 10.10.x (Factory untouched or/and Imaged by Casper)
- Projector capable of 1920x1080 (Acer P7500 used in the test)
- Apple Mini DisplayPort to VGA adapter
This will happen when:
1) Macbook Pro is connected to a projector via a Mini DisplayPort to VGA adapter
2) The resolution of the Macbook Pro display is changed to match the projector
3) Unit MUST put into sleep
4) Mini DisplayPort to VGA adapter is removed while Macbook Pro is sleeping (LED pulsing)
5) Turn on Macbook Pro
6) Notice Macbook Pro display flashes as it switches resolution and the mouse pointer remains the same size like the 1920x1080 resolution; also notice the weird graphic on the mouse pointer
7) When the mouse pointer is clicked on a field that you can type, a double pointers is shown.
If you try to do this with a DVI or HDMI adapter, this will NOT happen. This only works on VGA.
I am very positive that this has to do with the video drivers on the 13-Inch Mid 2012. I've tested this on a Macbook Air and Macbook Mid 2010, I am unable to duplicate the problem.
Addition: When this happen, I noticed the Macbook Pro display color is off, I have my display calibrated with a colorimeter so I think the machine is still using the profile from the projector even when it is disconnected.
Temp solution: Only unplug the DisplayPort adapter when the machine is NOT in sleep or reset SMC+PRAM.
This has to do with the graphics drivers in Mac OS because when I try to take a screenshot, I cannot get it to capture the mouse pointer.
Now I've provided with consistent results, I hope Apple could look into this problem.