Remove the unused smartphone detection in jQuery
authorAlexander Ebert <ebert@woltlab.com>
Mon, 8 Aug 2022 16:41:04 +0000 (18:41 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Mon, 8 Aug 2022 16:41:04 +0000 (18:41 +0200)
This was a custom detection that was entirely flawed and hard-coded to always return `false` since 5.5.

wcfsetup/install/files/js/WCF.js

index f8e8732e7570f491a0178215998a3a1046d316a2..ac44d7f91517c3a65378578cbf5ead101db678f0 100755 (executable)
        jQuery.browser = $.extend(jQuery.browser, browser);
        jQuery.browser.touch = (!!('ontouchstart' in window) || (!!('msMaxTouchPoints' in window.navigator) && window.navigator.msMaxTouchPoints > 0));
        
-       // detect smartphones
-       // @deprecated 5.5 The previous check always yielded false, the property is kept for compatibility only.
-       jQuery.browser.smartphone = false;
-       
        // properly detect IE11
        if (jQuery.browser.mozilla && ua.match(/trident/)) {
                jQuery.browser.mozilla = false;