Comment 8 for bug 1408263

Revision history for this message
Daniel d'Andrada (dandrader) wrote : Re: Edge gestures still get lost

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:

"""
--------- EdgeDragAreas -------
EdgeDragArea_QMLTYPE_1_QML_248 "spreadDragArea" enabled=true visible=true sceneRect=QRectF(732,0 36x1280)
EdgeDragArea_QMLTYPE_1 "launcherDragArea" enabled=true visible=true sceneRect=QRectF(0,0 36x1280)
-------------------------------
---------- Touch Pressed id=64 pos=(45.4704,547.286) -----------
"""

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