Repackaged book-document cross-references do not update file path
A series of documents in a Book have cross-references to one another. All are correct and working properly.
I create a new package for my publisher and test the cross-references:
they are pointing at locations in my original files rather than the ones in the new package.
Since those files exist, the cross-references have good status. Moving that package to a new computer breaks them, of course.
We have been able to reproduce the issue and it is currently under investigation.
Adobe InDesign Team
Alex Sch commented
This also happens with interactive Table of Contents and bookmarks. After packaging the document they still appear to be correct in InDesign (i.e. clicking on an bookmark in the bookmarks panel in ID opens a document that looks right), but in fact both TOC and bookmarks still point to the ORIGINAL location, not the packaged one, and will not work in the exported PDF.
Note that the links to the first document (the one the bookmarks live in) will be correct, but the ones to all the other documents won't.
The solution was posted here by Tak Osato:
Apparently InDesign retains the absolute paths to anchors and cross-references when packaging and switches to relative paths only when it can't find the original location. So in order to get an interactive PDF with all the links working correctly (short of regenerating and re-styling the TOC), you have to rename or move the original folder.
This is a huge issue (and apparently has been for many years). Please fix this.
Chris Boulden commented
Is there any progress on a fix for this issue?
Alfred Larsen commented
This is such a basic error, and it's been left unfixed for years now.
Why am I not surprized?
Adobe, please fix this problem that has been a problem for many years. Fix the bug!
I have the same problem and it is very dangerous when you work on the new assemblage that have cross references on the old one because pages can be different.
Is there a way to select all the cross-references and point them to a desired document?
This is MOST annoying. I have hundreds of cross-references, and they all get lost when I copy the file to a new location with a different directory structure. Surely this is something that "package files" should take care of, as it does with the location of the individual files in a "book".
Uwe Laubender commented
also see this discussion at Adobe InDesign Forum:
Cross-references lost when copying files
NIRC Mar 17, 2019
FWIW: I see this issue as well.
Tested with German InDesign CC 2019 on Windows 10.
( ACP )
I agree. I had an exchange on the topic under "Cross-references lost when copying files " and we came to the same conclusion that this is a bug that needs attention.