I haven't had a chance to do my "by hand" rearrangement of reveal.js. I'll look at how the improved importer does and incorporate that to get and outline for study.
I wasn't aware that failed imports are supposed to block the save activated overwrite of the file for the @auto node, so I didn't pick up at first that that wasn't happening. An @ignore directive was written to the body of the @auto node but saving the .leo file results in the node being written out anyway.
Thanks for you work Edward,
Tom