Bug 146245 - LO Writer: list of fields in the Navigator
Summary: LO Writer: list of fields in the Navigator
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
7.2.4.1 release
Hardware: All Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Navigator
  Show dependency treegraph
 
Reported: 2021-12-15 17:47 UTC by Christian Lehmann
Modified: 2024-09-14 16:14 UTC (History)
3 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 Christian Lehmann 2021-12-15 17:47:50 UTC
Description:
Unfolding the list of fields paralyzes the editor.

Steps to Reproduce:
1. Display a document containing references.
2. Select a reference in the text.

Actual Results:
LO unfolds the list of references in the Navigator (in the category "fields"). While this is executed, the editor is paralyzed.

Expected Results:
The list of fields should remain closed.


Reproducible: Always


User Profile Reset: No



Additional Info:
According to Release notes 7.2, "Fields are now listed in the the Navigator sidebar".
If a reference is selected or clicked, Writer now busies itself with enumerating the reference fields in the Navigator. There are 7892 of them in the 1.7 MB document which I have already uploaded twice for testing. While LO is busy with this, the user simply has to wait (since LO developers do not use threads). However, what the user wanted was just to copy, or to leap to, the reference target. This does not entail that he wants to see the list of Fields, let alone navigate by them.

Consider that field names are normally given automatically by LO and therefore not user-friendly. Consequently, there is no situation where the user might want to navigate by them.

While this is especially clear for fields, it also tends to be true for tables. Again, if the cursor is in a table, the entire list of tables is unfolded in the Navigator. However, if the user is editing a certain table, this does not entail that he wants to navigate by tables (again, a relatively rare endeavor).

Folding up the entire list of items of the category that the user clicked slows down productivity. The user can always display the entire list by clicking the rightward arrow beside the category in question; this is fully sufficient.

It is clear that this behavior can be avoided by using the Content Navigation View. However, this requires the user to always limit himself to one of the navigable categories.
Comment 1 Stéphane Guillou (stragu) 2021-12-16 13:43:17 UTC
Hi Christian

Could you please link to the attachment you said you already uploaded?
Writing "attachment 123456789" will create a link automatically.
Comment 2 Christian Lehmann 2021-12-16 18:27:16 UTC
I am afraid I don't understand the instruction. Anyway, the URL of the attachment is:
https://bugs.documentfoundation.org/attachment.cgi?id=165096&action=edit
Comment 3 QA Administrators 2021-12-17 04:07:17 UTC Comment hidden (obsolete)
Comment 4 Ezinne 2021-12-24 09:56:39 UTC
Reproducible in:

Version: 7.4.0.0.alpha0+ / LibreOffice Community
Build ID: 17a4f4d5e4d49189b43e748271d2d4fa330eef9b
CPU threads: 8; OS: Linux 5.11; UI render: default; VCL: gtk3
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded
Comment 5 Buovjaga 2024-09-14 16:14:32 UTC
(In reply to Christian Lehmann from comment #2)
> I am afraid I don't understand the instruction. Anyway, the URL of the
> attachment is:
> https://bugs.documentfoundation.org/attachment.cgi?id=165096&action=edit

The instructions asked you to write: attachment 165096 [details] <- see how this is a link now.

I clicked on the field 14/September 2024 and the list was instantly expanded in the Navigator. Can you re-test? If the main issue for you was slowness, I guess we could close this as worksforme?

Arch Linux 64-bit
Version: 25.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: fb39ae1bc7e4b1cbfc3108efca52ec310faf7363
CPU threads: 8; OS: Linux 6.10; UI render: default; VCL: kf6 (cairo+wayland)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: CL threaded
Built on 14 September 2024