Writer 5.4.0.3 x64 links to bookmarks broken when opening document in Word 2016

In a paper manuscript I have been working on in Writer 5.4.0.3, I set many bookmarks in the references section with names such as

Bickerstaff K. Lorenzoni I. Pidgeon N. F. Poortinga W. Simmons P. (2008)

and created links to them when cited in the main text, which worked fine in the LibreOffice writer (despite the fact that the bookmark names were long and contained spaces).

When I opened the *.odt document in Word 2016, all links were formatted like plain text (not blue and underlined) AND were broken, i.e. instead of directing me to the correct reference entry, they directed me to the beginning of the document.

Initially, I thought that the reason the links were not formatted as links, and were directing to the start of the document apparently, was that they did not direct to

Bickerstaff K. Lorenzoni I. Pidgeon N. F. Poortinga W. Simmons P. (2008)

but to

C:\Research\manuscript.docx#Bickerstaff K. Lorenzoni I. Pidgeon N. F. Poortinga W. Simmons P. (2008)

which I found out by hovering the mouse over them in Word 2016. But this cannot be the real cause I found out, because when the document is opened in Word 2016, and all the links edited to work correctly, Word 2016 also appears to create such non-relative links. So I do not know what is going on at either the end of LibreOffice or Microsoft Word.

Sadly, now I am faced with the possibility of having to remove and recreate the links, one by one (which I did).

Am I doing something wrong or is this a likely bug?

I confess I am exasperated and disappointed with LibreOffice, and I am very near giving up on it.

Oh.

Whenever LibreOffice opens DOCX wrong, the guilty side is LibreOffice (that’s OK, of course).

Whenever Word opens ODT wrong, the guilty side is … (try to guess…) yes, LibreOffice, what else!

Saving the *.odt file as *.docx from inside LibreOffice, and opening the *.docx document from Word 2016 presents the same problem.

It’s an emotional matter to me, so I’ll answer non-constructively. You started with a problem where Word has problems interoperating with ODF, and accused LibreOffice in that right away. When you were told about your strange logic, you instantly invented a way to find (possibly) another problem in which LibreOffice is to blame. I find it biased.

A huge corporation cannot make its software fully compatible with a format, where open-source reference implementations exist where you may look into when unsure. But that’s OK. But volunteer-based project being unable to be 100% compatible with poorly documented “standard” format without open reference implementation makes people “exasperated and disappointed, and near giving up”.

I thought I found a way to have the *.odt document open in Word 2016 so that the links to bookmarks work correctly: Save it as an RTF document from within LibreOffice Writer.

Unfortunately, the moment the RTF document is saved in *.docx format from within Word 2016, the links are broken again.