Hi Danny,
I finally figured out what is doing this. Its an issue when you use crawlspaceLib which overrides newRect with some functions that setup the reference point automatically.
I suspect what is happening is that the newer implementation of isModal puts up a secret invisible rectangle using display.newRect, and captures all the events that go to it. But if you have overridden display.newRect, it ends up putting that rectangle in the wrong place, with the upper left corner in the center of the screen, so only 1/4 of the screen keeps events from poking through.
my work around will just to put in my own rectangle that blocks events in my modal screens, and not rely on the one that corona gives. I can send you reproduction code.
[import]uid: 122310 topic_id: 33002 reply_id: 135934[/import]