Disable long press for touchscreen

Handle long tap event

// ==UserScript==
// @name         Disable long press for touchscreen
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Handle long tap event
// @author       Artlan A
// @match        *://*/*
// @grant        none
// @license      MIT
// @run-at       document-start
// ==/UserScript==


(function() {
    'use strict';

    let longPress = false;
    document.addEventListener('touchstart', function(event) {
        longPress = false;
        setTimeout(function() {
            longPress = true;
        }, 500); // set time scope to determin long tap
    });

    document.addEventListener('touchend', function(event) {
        if (!longPress) {
            return;
        }
        event.preventDefault();
    });

})();