X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/f5d90b5fcf0251466055c7dbed6069c1850d802d..1b76d9168336ede8976b980aeaed64ae2908501a:/lisp/net/shr.el diff --git a/lisp/net/shr.el b/lisp/net/shr.el index 2511d673e7..290a6422bd 100644 --- a/lisp/net/shr.el +++ b/lisp/net/shr.el @@ -1617,7 +1617,9 @@ The preference is a float determined from `shr-prefer-media-type'." (shr-insert-table (shr-make-table dom sketch-widths t) sketch-widths))) (defun shr-table-body (dom) - (let ((tbodies (dom-by-tag dom 'tbody))) + (let ((tbodies (seq-filter (lambda (child) + (eq (dom-tag child) 'tbody)) + (dom-children dom)))) (cond ((null tbodies) dom)