On the Nexus 4, the edge drag areas are 36 pixels wide. When you do a left edge drag, the touch-press event hits the screen at x=45, so already past the left edge drag area (launcherDragArea), as this log snippet shows:
Thus somehow the edges of the touch screen seem to get "numb" after some idle time...
A simple fix (or workaround) would be to simply increase the thickness of the edge drag areas. This would have no side-effects as edge drag areas consume only edge-drag gestures. Taps near the edges would still reach the foreground app
This is what happens when the bug starts to show:
On the Nexus 4, the edge drag areas are 36 pixels wide. When you do a left edge drag, the touch-press event hits the screen at x=45, so already past the left edge drag area (launcherDragArea), as this log snippet shows:
""" QMLTYPE_ 1_QML_248 "spreadDragArea" enabled=true visible=true sceneRect= QRectF( 732,0 36x1280) QMLTYPE_ 1 "launcherDragArea" enabled=true visible=true sceneRect= QRectF( 0,0 36x1280) ------- ------- ------- --- 4704,547. 286) -----------
--------- EdgeDragAreas -------
EdgeDragArea_
EdgeDragArea_
-------
---------- Touch Pressed id=64 pos=(45.
"""
Thus somehow the edges of the touch screen seem to get "numb" after some idle time...
A simple fix (or workaround) would be to simply increase the thickness of the edge drag areas. This would have no side-effects as edge drag areas consume only edge-drag gestures. Taps near the edges would still reach the foreground app