Change I3e9898f3 introduced changes to
getElementText()/getElementSortKey() that broke certain behavior with
respect to tables having colspanned cells. Restore the old behavior for
these cases.
Change-Id: I18be2e6c1f0ab926ff4c795530600b52bc6488c0
// like charAt, toLowerCase and split are expected.
return String( data );
} else {
- if ( node.tagName.toLowerCase() === 'img' ) {
+ if ( !node ) {
+ return $node.text();
+ } else if ( node.tagName.toLowerCase() === 'img' ) {
return $node.attr( 'alt' ) || ''; // handle undefined alt
} else {
return $.map( $.makeArray( node.childNodes ), function( elem ) {