Make WordPress Core

Ticket #32305: 32305.patch

File 32305.patch, 766 bytes (added by azaozz, 9 years ago)
  • src/wp-includes/js/wp-emoji.js

     
    7070                                                                node = node.parentNode;
    7171                                                        }
    7272
    73                                                         if ( ! node || ( node.className && node.className.indexOf( 'wp-exclude-emoji' ) !== -1 ) ) {
     73                                                        if ( ! node || node.nodeType !== 1 || ( 'ownerSVGElement' in node ) ||
     74                                                                ( node.className && typeof node.className === 'string' && node.className.indexOf( 'wp-exclude-emoji' ) !== -1 ) ) {
     75
    7476                                                                continue;
    7577                                                        }
    7678
    77                                                         if ( node.nodeType === 1 && test( node.textContent ) ) {
     79                                                        if ( test( node.textContent ) ) {
    7880                                                                parse( node );
    7981                                                        }
    8082                                                }