I've found a bug where inline source blocks cannot be executed and org-element cannot find/parse them if they are in #+captions: where the caption is affiliated with a not-inline source block. Example below. Best, Tom
Issue present in: Org mode version 9.6.6 (release_9.6.6 @ /usr/share/emacs/29.1/lisp/org/) GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.17.8) of 2023-08-0 This inline src block works with C-c C-c. #+caption: src_elisp[:results drawer]{"All good!"} {{{results(All good!)}}} [[file:./images/happy-figure.png]] This one fails to work with C-c C-c, and org-element-at-point returns the bash src block below. #+caption: src_elisp[:results drawer]{"I've made a horrible mistake"} #+begin_src bash echo OH NO #+end_src