I'm seeing something I hadn't noticed before in src block html exports. Instead of producing structures like:

...
...
...

each individual like is wrapped in its own tag. In regular HTML exports this doesn't really affect display, but in exports to reveal using the highlight.js plugin, code display gets messed up. From what I can tell these code tags are generated in org-html-do-format-code, in this section which starts on line 22459 of my pretty recent org: (org-export-format-code code (lambda (loc line-num ref) (setq loc (concat ;; Add line number, if needed. (when num-start (format "%s" (format num-fmt line-num))) ;; Transcoded src line. (format "%s" (if num-start (format " data-ox-html-linenr=\"%s\"" line-num) "") loc) ;; Add label, if needed. (when (and ref retain-labels) (format " (%s)" ref)))) ;; Mark transcoded line as an anchor, if needed. (if (not ref) loc (format "%s" ref loc))) num-start refs) This code seems to have been around for a while so I don't know whether this is new behaviour, but I don't think I've seen line-level tags before. Can anyone confirm? See also a MWE in this bug report, which is probably erroneously filed in the org-re-reveal repo: https://gitlab.com/oer/org-re-reveal/issues/27 I'd love to know whether this is expected behaviour, or if I've gone wrong somewhere! THanks, Matt