Bug 54412 - UI: Navigation bar does not get activated when I jump using cross-reference
Summary: UI: Navigation bar does not get activated when I jump using cross-reference
Status: VERIFIED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
3.6.1.2 release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard: target:7.3.0
Keywords:
Depends on:
Blocks: Fields-Cross-Reference Writer-Toolbars 115817
  Show dependency treegraph
 
Reported: 2012-09-03 02:32 UTC by narayanaras
Modified: 2021-10-22 23:35 UTC (History)
6 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description narayanaras 2012-09-03 02:32:17 UTC
The Navigation bar does not get activated when I jump using cross-reference.


To replicate this issue, follow these steps:
1. Take a document that has a few pages of text (and optionally, tables).
2. Select the view>Toolbars>Navigation menu option.
   (This activates the Navigation toolbar)

Now-
3. Insert a hyperlink from one page to another.
4. Insert a cross-reference (In "Insert reference to" section, select "page"). 

(Note: In both cases above, if the jump spans a few pages, the effect is clearer).

5. CTRL+Click on the hyperlink. Observe that the "Back" button of the Navigation toolbar becomes active. Click on the "Back" button to come back to the hyperlink.

6. Now CTRL+click on the cross-reference field. Observe that the "Back" button of the Navigation toolbar does NOT become active. (you cannot jump back to the cross-reference: You have to find your way back by browsing only).

DESIRED: The navigation toolbar should work for cross-references also.

Reporting for Windows 7.
Comment 1 Rainer Bielefeld Retired 2012-09-03 05:45:19 UTC
[Reproducible] with Attachment 54113 [details] and parallel installation of Master "LOdev  3.7.0.0.alpha0+   -  ENGLISH UI / German Locale  [Build ID: 9bb30a4]"  {tinderbox: 2008R2@20, pull time 2012-08-30 23:44:35} on German WIN7 Home Premium (64bit):

0. Download sample document 
1. Launch LibO 
2. Open sample document from LibO start Center file dialog
3. Click Footnote behind word "Rampant1"
   > Focus jumps to footnote "Héraldique"
   Problem: no Navigation toolbar becomes active

You can do an additional check by adding a simple Heading nearba the end of the page and a Table of Contents at the beginning. After Save, Close, Reopen clicking th hyperlink in TOC for Heading will activate the Navigation toolbar.

Same with 3.5.6.2, 3.4.5, I think that never worked.
Comment 2 QA Administrators 2015-03-04 02:18:19 UTC Comment hidden (obsolete)
Comment 3 Jean-Baptiste Faure 2015-03-04 05:57:09 UTC
Still there in LibreOffice 4.4.2.0.0+ built at home under Ubuntu 14.10 x86-64.

I think that Importance should be enhancement because navigation toolbar is originally designed to work on hyperlinks as in web browsers.

Best regards. JBF
Comment 4 Thomas Lendo 2017-09-02 20:35:17 UTC
Still an issue in 5.4.1.2.
Comment 5 Commit Notification 2021-10-20 00:43:48 UTC
Jim Raykowski committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/cf8de077f885b7632967c8bdfde98279d98f4cce

tdf#74604 tdf#54412 Make recency work for hyperlink, field and footnote

It will be available in 7.3.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 6 V Stuart Foote 2021-10-22 23:35:13 UTC
Thanks Jim! The SideBar Navigator in "Recency" mode --and-- the "Navigation" toolbar both respond correctly now to movements to cross-references and footnotes.

Version: 7.3.0.0.alpha0+ (x64) / LibreOffice Community
Build ID: 5ab21caf603ba0a1c95bbc94a29eebe3483d1599
CPU threads: 8; OS: Windows 10.0 Build 19043; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL