WordPress.org

Make WordPress Core

Ticket #41545: 41545.4.diff

File 41545.4.diff, 768 bytes (added by adamsilverstein, 5 months ago)
  • src/js/_enqueues/lib/comment-reply.js

    diff --git src/js/_enqueues/lib/comment-reply.js src/js/_enqueues/lib/comment-reply.js
    index fae92ee237..92fdf096df 100644
    window.addComment = ( function( window ) { 
    9191                        element.addEventListener( 'touchstart', clickEvent );
    9292                        element.addEventListener( 'click',      clickEvent );
    9393                }
     94
     95                // Enable CTRL/Enter to submit the form.
     96                commentFormElement.querySelector( 'textarea#comment' ).addEventListener( 'keyup', function( e ) {
     97                        if ( ( e.metaKey || e.ctrlKey ) && e.keyCode === 13 ) {
     98                                // The submit button ID is 'submit' so we can't call commentFormElement.submit(). Click it instead.
     99                                commentFormElement.submit.click();
     100                        }
     101                } );
    94102        }
    95103
    96104        /**