Hi Brian
I believe the problem with the non-live link in an index entry is because the second page of a multi-page index entry has an empty href:
<p class=”Index-Level-1″>avant-garde jazz, 41–42</p>
The second href is empty. These could be fixed manually after exporting from InDesign with search and replace so that the second page number is no longer be a link. I.e.:
<p class=”Index-Level-1″>avant-garde jazz, 41–42</p>
The problem with endnotes in a multi-file document is that, unlike index entries, the links of endnotes (in both directions) do not include the file name. So in the multi-file case, the links do not work. That is, InDesign exports endnotes like this:
<p><span id=”endnote-001″>1Personal interview, Sep. 15, 2003.</p>
When you really need this:
<p><span id=”endnote-001″>1Personal interview, Sep. 15, 2003.</p>
In addition, the links in the body text files to the index would also need to name the file containing the index entries themselves. This is also broken in multi-file ePubs exported by InDesign.
The missing file name prevents the links from working in a ePub reader, and also throws errors in ePub validators. I have not submitted my files to Amazon or anywhere else, so I’m not sure whether these would be accepted as is. The endnotes can be fixed with search and replace after exporting from InDesign. Obviously, it is less than optimal to have to edit the ePub files after exporting from InDesign, and it would be very helpful of Adobe fixed these problems.