https://bugs.documentfoundation.org/show_bug.cgi?id=148198
--- Comment #4 from Jordi <[email protected]> --- (In reply to Mike Kaganski from comment #2) > Or, rather, *if* I post the *exact* steps to repro, it is not a bug. > > 0. Make sure that in Options/Writer/Comparison, "Random number ... - [x] > Store it when changing the document" is *checked*. > 1. Create a hyperlink (using Ctrl+K "Insert->Hyperlink" dialog). > 2. Save the document *and reload it*. > 3. Edit the text of the hyperlink by typing inside the text in Writer's main > window (not thorough the dialog). > => At this stage the macros show three links. > 4. Save and reload > => At this stage, Navigator also shows three links. > > The reason is that the random number (checked at step 0, and used to make > document comparison more robust and useful) creates a new property in the > inserted text run, which makes the previously single text run with hyperlink > three new runs - first without the random number, then second with the > random number, then the third without. Every separate text run is an own > hyperlink (from the code point of view). > Possible bug is that Navigator is not updated after step 3 properly. > > Possible enhancement would be to use nested text runs, instead of > non-nesting, side-by-side runs as created now. > > (In reply to Jordi from comment #0) > > Version 3 of LO doesnt have this issue, it was introduced in v4 > > It was introduced in > https://git.libreoffice.org/core/+/062eaeffe7cb986255063bb9b0a5f3fb3fc8e34c > in 2011 (for version 3.6); then it was made optional in version 5.0 [1]. > > [1] https://wiki.documentfoundation.org/ReleaseNotes/5.0#Optional_RSIDs. Just installed latest version, Version: 7.3.2.2 (x64) / LibreOffice Community Build ID: 49f2b1bff42cfccbd8f788c8dc32c1c309559be0 CPU threads: 12; OS: Windows 10.0 Build 19043; UI render: Skia/Raster; VCL: win Locale: en-AU (en_AU); UI: en-GB Calc: CL with the same behaviour. Option also checked. I am fail to see how this is expected behaviour and NOT a bug. -- You are receiving this mail because: You are the assignee for the bug.
