Can't link into conref? unstable ids
Dear DITA users,
We've discovered a behavior in DITA OT processing that looks like it's going to cause us big problems. We would really appreciate your advice.
The problem that we are seeing is that when we publish a document containing a conref (to HTML), the content inside that conref has its id attributes rewritten with more-or-less random values that can change unpredictably when the document is updated. For example:
(the d### characters in bold are the ones that update randomly).
We have many external links that point into conrefed content. As a result of this behavior, those links are often breaking when we republish the documents.
It looks like this behavior is by design, and it happens in this step: https://www.dita-ot.org/dev/reference/preprocess-conref.html. That step is intended to "ensure that the values of the id attribute within the referencing topic remain unique." But in our experience so far, I would say that the potential danger of having a duplicate id on an HTML page seem *much* more acceptable than having many external links break when we republish a document.
Thanks in advance for your thoughts/assistance.