Strange behavior with selection group (shift key)

1- Select circle object 2- Press and hold "Shift" key 3- Select text object Result: in the group created, the text comes in front of circle.

by Yaroslav Sosoniuk

HTML

<script src="https://raw.github.com/kangax/fabric.js/master/dist/all.js"></script>
1- Select circle object
<br/>
2- Press and hold "Shift" key
<br/>
3- Select text object
<br/>
Result: in the group created, the text comes in front of circle.
<canvas id="c" width="400" height="400"></canvas>

CSS

canvas{
  border-width: 1pz;
  border-style: solid;
  border-color: #000;
}

JavaScript

var canvas = new fabric.Canvas('c');
canvas.backgroundColor = "#F5F5F5";

var text = new fabric.Text('Text inside canvas', { 
  left: 200, 
  top: 200 
});
text.hasRotatingPoint = true;
canvas.add(text);

var circle = new fabric.Circle({
    left: 200,
    top: 227,
    radius: 50,
    fill: "#dd0000"
});
circle.hasRotatingPoint = true;
canvas.add(circle);
canvas.requestRanderAll();
canvas.renderAll();