Make WordPress Core

Ticket #39134: 39134.diff

File 39134.diff, 982 bytes (added by tyxla, 8 years ago)

Remove textarea scrolltop alteration on keydown

  • src/wp-admin/js/customize-controls.js

     
    53005300                                } );
    53015301
    53025302                                $textarea.on( 'keydown', function onKeydown( event ) {
    5303                                         var selectionStart, selectionEnd, value, scroll, tabKeyCode = 9, escKeyCode = 27;
     5303                                        var selectionStart, selectionEnd, value, tabKeyCode = 9, escKeyCode = 27;
    53045304
    53055305                                        if ( escKeyCode === event.keyCode ) {
    53065306                                                if ( ! $textarea.data( 'next-tab-blurs' ) ) {
     
    53255325                                        value = textarea.value;
    53265326
    53275327                                        if ( selectionStart >= 0 ) {
    5328                                                 scroll = $textarea.scrollTop;
    53295328                                                textarea.value = value.substring( 0, selectionStart ).concat( '\t', value.substring( selectionEnd ) );
    53305329                                                $textarea.selectionStart = textarea.selectionEnd = selectionStart + 1;
    5331                                                 textarea.scrollTop = scroll;
    53325330                                        }
    53335331
    53345332                                        event.stopPropagation();