Convas and 2 monitors 5.3

Hi! when we have 2 monitors 16:9 and 4:3
and change current active monitor

PlayerPrefs.SetInt(“UnitySelectMonitor”, 1);

convas still oriented on 1 monitor and all gui have wrong size
It happens only in Uniy 5.3

And more!
What about canvas with - Screen Space - Camera type
How can i understand

it should not respond to the specified display (canvas.targetDisplay)- right?
but he responds, and if we have chosen the display 1 but windows will be on display 2 - canvas will have wrong size;

But if you do so

// svitch to overlay type
canvas.renderMode = RenderMode.ScreenSpaceOverlay;
// select right screen
canvas.targetDisplay = 2;
// return back screen type
canvas.renderMode = RenderMode.ScreenSpaceCamera;

I submit bug report

case 753672 bug with Screen Space-Overlay canvas

and

case 753725 this sample show problem with Screen Space-Camera canvas