I have a bookmap with a tablelist element and a figurelist element.
When creating the list of tables, the code currently has this logic - "For each table in the collected data, process all tables in the collected data." Thus I get one copy of the table list, for each table in my document. The figure list logic is correct - the equivalent template just has the "process all tables in the collected data" without the for-each.
The relevant template is here:
https://sourceforge.net/p/dita4publishers/git/ci/master/tree/toolkit_plugins/net.sourceforge.dita4publishers.epub/xsl/map2epubListOfTables.xsl#l16
And the fix should just remove the for-each while keeping the nested apply-templates.
Anonymous
Released in 0.9.19RC12