Nesting groups and transitions creates a problem

I reported this bug in fogbugz here

https://anscamobile.fogbugz.com/default.asp?94_n8a8

If you nest one group inside another group, and use a transition on the outer group, visual anomalies occur, and any listeners attached to objects within the inner group no longer work. See the following code for a demonstration

local square = display.newRect(0,0,10,10)
square:setFillColor( 255,0,0 )
local circle1 = display.newCircle( 80, 120, 50 )
circle1:setFillColor( 0,255,0 )
circle1.x = 200
local circle2 = display.newCircle(20,60,25)
circle2:setFillColor( 0,0,255 )
local group = display.newGroup()
group:insert(square)
local nested = display.newGroup()
group:insert(nested)
group[“nested”] = nested

group.nested:insert(circle1)
group.nested:insert(circle2)

group.nested[“circle1”] = circle1
group.nested[“circle2”] = circle2

local theTouch = function( event )
print(“got Touch:” … event.target.x)
end

group.nested.circle1:addEventListener( “tap”, theTouch )

group.y = 150

group.xScale = 0.5
group.yScale = 0.5

– listener only works without the following code
transition.to( group, { time=2000, xScale=1.0, yScale = 1.0, transition=easing.inQuad} )

[import]uid: 4366 topic_id: 368 reply_id: 300368[/import]

We will look into this right away.

Thanks for bringing it to our attention.

Best

Carlos [import]uid: 24 topic_id: 368 reply_id: 660[/import]