WordPress.org

Make WordPress Core

Ticket #45510: 45510.patch

File 45510.patch, 902 bytes (added by kjellr, 3 years ago)

Fix from https://github.com/WordPress/twentynineteen/pull/721 on GitHub. Props: anevins

  • src/wp-content/themes/twentynineteen/js/touch-keyboard-navigation.js

     
    219219
    220220                                var url = event.target.getAttribute( 'href' ) ? event.target.getAttribute( 'href' ) : '';
    221221
    222                                 // If there’s a link, go to it on touchend
    223                                 if ( '#' !== url && '' !== url ) {
    224                                         window.location = url;
    225 
    226222                                // Open submenu if url is #
    227                                 } else if ( '#' === url && event.target.nextSibling.matches('.submenu-expand') ) {
    228 
     223                                if ( '#' === url && event.target.nextSibling.matches('.submenu-expand') ) {
    229224                                        openSubMenu( event.target );
    230 
    231                                 // Prevent default touch events
    232                                 } else {
    233 
    234                                         event.preventDefault();
    235225                                }
    236226                        }
    237227