| Revision links generated from the document history do not include the language of the page being viewed. As a result, the link may point to a non-existent or incorrect revision if the recipient has a different default language. Steps to reproduce:
- Create a page with two language translations (e.g. French and English), with different revision histories.
- Set the default language to French (Profile → Language → French).
- Open the multilingual page without specifying a language in the URL.
- From the “History” section, copy a revision link (note that it does not include the language parameter).
- Change the profile language to English.
- Open the copied link.
Actual result: The link opens the English version of the page and:
- either displays a different revision than expected, or
- fails if the revision does not exist in English.
Expected result: The revision link should include the language context and always point to the exact revision from which it was generated (e.g. French revision in this case). Impact: Revision links are not reliable or shareable across users with different language settings, as they are neither permanent nor unique. Workaround: Manually add the language parameter to the URL (e.g. &language=fr) before sharing the link. |