Back to the index.
Last major update on 7 April 2014.
On touchscreen devices there’s a delay of about 300 milliseconds between a touchend and a click event. Exactly when does this delay occur?
The proxy browsers, Symbian Anna, Puffin, and IE9 do not support the touch (or pointer) events and are untestable.
IE10 does support removal of the delay, but you have to use (-ms-)touch-action: manipulation or a similar value that suppresses double-tap zooming.
|
Delay
How long is the delay? (Rounded to nearest 100 ms) Test page without meta viewport. This is the baseline. |
400 | 300 | 200 | - | 300 | 200 | 200 | 400 | 300 | - | 400 | - | 300 | - | 300 | No | 300 | - | 300 | 300 | |||||||||
|
|||||||||||||||||||||||||||||
|
width=device-width
Is the delay removed when using |
No | No | No | Is |
- | No | Is |
No | - | No | - | Yes | - | No | - | No | - | No | No | ||||||||||
|
|||||||||||||||||||||||||||||
|
user-scalable=no
Is the delay removed when using |
No | No | Yes | - | No | Yes | No | Yes | - | No | - | No | - | No | - | No | - | No | No | Yes | |||||||||
|
scaling
Is the delay removed when using |
No | No | Yes | - | No | Yes | No | Yes | - | No | - | Yes | - | No | Yes | - | No | - | No | No | Yes | ||||||||