multitouch bug on iPhone 6 and 6 plus, build 2550 and 2562

From what I can determine this was introduced in a recent daily build.  I noticed this on 2550, so then attempted the latest build 2562

Basically when multitouch is enabled, event.xStart and event.yStart are 0 when event.phase is “ended”

When you remove multitouch, xStart and yStart correctly reflect the touch start position

this only happens on device on the iPhone 6 and 6 plus, although it may be on other devices I haven’t tested.

Does not happen in the Corona simulator, iOS simulator (8.1), iPads (various from 7 to 8.1.3)

also does not happen on any android devices or the android simulator

[lua]

system.activate( “multitouch” )

local box = display.newRect(display.contentCenterX,display.contentCenterY,100,100)

local p = display.newText(   

  {  text = “touch the square”,     

    x = 150,

    y = 100,

    width = 300,    

    font = native.systemFontBold,   

    fontSize = 14

  }

  )

function btouch( e )

  p.text  = "phase: " … e.phase … ", xStart: " … e.xStart … ", x: " … e.x … ", yStart: " … e.yStart … ", y: " … e.y

end

box:setFillColor(1,0,0)

box:addEventListener(“touch”,btouch)

[/lua]

i can confirm this doesn’t happen in build 2448, which was the last build we used to submit apps before upgrading to a version that supported 64bit 

Hi @derek14,

Thanks for diagnosing and testing this. Can you please file a bug report so we have it properly logged in our tracking system? I think you can probably just use one of our multitouch sample projects, or if you have a really simple one that you made, that’s fine too.

Thanks,

Brent

Please make sure to include a build.settings and config.lua with your submission.

Rob

Thanks Brent and Rob, I’ve submitted a bug report and attached a very simple test project to demonstrate it.   We have had users report this bug on 2 of our apps now, but most of our apps are unaffected as they were built using an older build of corona.  Unfortunately I can’t roll back to that build for the affected apps because of the new 64bit requirements.

Guys, this bug also happens on build 2545. Note that this is the only build available to Basic and Starter subscribers that supports 64-bit iOS. This means that any brand-new apps that we publish will be crippled.

Is there a form of some sort where we can vote for the urgent fixing of this? Our project has a non-negotiable deadline and this is a deal-breaker.

Hi @orlin,

This issue is fixed in builds 2565 and later, but I understand the 64-bit and tier level “snafu” in your case. I will need to ask the engineers if this could be rolled into the 2545 build for Starter/Basic users.

Thanks,

Brent

i can confirm this doesn’t happen in build 2448, which was the last build we used to submit apps before upgrading to a version that supported 64bit 

Hi @derek14,

Thanks for diagnosing and testing this. Can you please file a bug report so we have it properly logged in our tracking system? I think you can probably just use one of our multitouch sample projects, or if you have a really simple one that you made, that’s fine too.

Thanks,

Brent

Please make sure to include a build.settings and config.lua with your submission.

Rob

Thanks Brent and Rob, I’ve submitted a bug report and attached a very simple test project to demonstrate it.   We have had users report this bug on 2 of our apps now, but most of our apps are unaffected as they were built using an older build of corona.  Unfortunately I can’t roll back to that build for the affected apps because of the new 64bit requirements.

Guys, this bug also happens on build 2545. Note that this is the only build available to Basic and Starter subscribers that supports 64-bit iOS. This means that any brand-new apps that we publish will be crippled.

Is there a form of some sort where we can vote for the urgent fixing of this? Our project has a non-negotiable deadline and this is a deal-breaker.

Hi @orlin,

This issue is fixed in builds 2565 and later, but I understand the 64-bit and tier level “snafu” in your case. I will need to ask the engineers if this could be rolled into the 2545 build for Starter/Basic users.

Thanks,

Brent