[Libreoffice-bugs] [Bug 131063] Navigate document content when selection is made by single click in the Navigator

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Thu Mar 5 23:42:26 UTC 2020


https://bugs.documentfoundation.org/show_bug.cgi?id=131063

Ahiijny <ahiijny at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ahiijny at gmail.com

--- Comment #5 from Ahiijny <ahiijny at gmail.com> ---
Just as a point of reference, I'd like to compare the suggested functionality
with the "document map"/"navigation" in Microsoft Word and the "document
outline" in Google Docs. (I normally only use the LO Navigator for jumping
between different headings, so I can't really comment on the usage for other
use cases/objects e.g. Images, Tables, Frames, etc.)

# Microsoft Word 2003 (because I happen to have it lying around):

Note:

- Document map = the left sidebar listing all of the headings and subheadings
in the document
- Main text = the big main area on the right containing all of the text in the
document, where the caret is

Observations:

1-1. If I move the caret in main text:

The selected heading in the document map automatically updates to match the
caret location.

1-2. If I single-click a heading in document map:

That heading in document map gets selected. Keyboard focus remains in main
text. Caret in main text jumps to that heading.

1-3. If I double-click a heading in document map:

That heading in document map gets selected. Keyboard focus remains in main
text. Caret in main text jumps to that heading. The expanded/collapsed status
of the subtree under that heading in document map gets toggled.

1-4. If I click the little [+] or [-] to the left of a heading in document map:

Keyboard focus remains in main text. Caret location in main text is unchanged.
Selected heading in document map is unchanged. The expanded/collapsed status of
the subtree under that heading in the document map gets toggled.

1-5. If I press "F6" while focused in main text:

Keyboard focus moves to document map. Up and down arrow keys change selected
heading in document map. Right arrow key expands subtrees. Left arrow key
collapses subtrees. Caret location in main text remains unchanged throughout
all this. If I hit "Enter", then keyboard focus returns to main text, and caret
jumps to that location in the main text. Alternatively, if I hit "F6", focus
returns to main text, selected heading in document map reverts to that of the
current caret location, and caret location in main text is unchanged.

1-6. If I right-click a heading in document map:

That heading in document map gets selected. A context menu appears containing
the followng items: "Document Map" / "Expand", "Collapse" / "Show Heading 1",
"Show Heading 2", ..., "Show Heading 9", "All". Keyboard focus moves to the
right-click context menu. Caret location in main text is unchanged. As soon as
I click one of those items (e.g. "Expand"), that action gets applied, and then
the selected heading in document map reverts to that of the current caret
location. Keyboard focus returns to the main text. Caret location in main text
is unchanged.

1-7. If I right-click a heading in document map and then click somewhere in
main text:

Selected heading in document map reverts to current caret location. Caret
location in main text is unchanged (even if you clicked a location in the text
other than where the caret is).

1-8. If I right-click a heading in the document map and then hit "Esc" or click
somewhere other than the main text (e.g. the title bar, the status bar, etc.):

The right-clicked heading in document map is now selected, and keyboard focus
moves to document map. Caret location in main text is unchanged.

# LibreOffice Writer 6.3.5.2 (because I happen to have it lying around):

(While in content navigation view.)

2-1. If I move the caret in main text:

The selected heading in the navigator automatically updates to match the caret
location (but there's a curious half-second delay).

2-2. If I single-click a heading in navigator:

That heading in navigator gets selected. Keyboard focus moves to navigator.
Caret location in main text is unchanged.

2-3. If I double-click a heading in navigator:

That heading in navigator gets selected. Keyboard focus remains in main text.
Caret in main text jumps to that heading.

2-4. If I click the little [+] or [-] to the left of a heading in navigator:

Keyboard focus moves to navigator. The selected heading in navigator is
unchanged. Caret location in main text is unchanged. The expanded/collapsed
status of the clicked heading's subtree in navigator gets toggled.

2-5. If I press "F6" while focused in main text:

Keyboard focus rotates from main text to the menu bar, then the first toolbar,
then the second toolbar, then the first button in the navigator panel (the one
with the compass icon). If I hit "Tab" here, it rotates keyboard focus from the
navigator toolbar, then the central headings list, then the bottom document
indicator (e.g. "Untitled 1 (active)"). If I stop in the central headings pane,
I can use arrow keys to change the selected heading in navigator. Up and down
arrow keys change the selected heading in the navigator. Right arrow key
expands subtrees. Left arrow key collapses subtrees. Caret in main text remains
unchanged throughout all this. If I hit "Enter", then keyboard focus returns to
main text, and the caret jumps to that heading's location in the main text.
Alternatively, if I hit "F6", then the keyboard focus moves away to the next
toolbar, and then after a curious half-second delay, the selected heading in
navigator reverts to the current caret location. Caret location in main text is
unchanged.

2-6. If I right-click a heading in navigator:

That heading in navigator gets selected. A context menu appears containing the
following items: "Outline level >", "Drag Mode >", "Display >". That heading in
navigator gets selected. Keyboard focus moves to the context menu. Caret
location in main text is unchanged. After about a second or so, the selected
heading in navigator reverts to what it was before, even though the context
menu is still open. Keyboard focus is still in context menu. If I select one of
the menu items, then the selected heading (i.e. the one from before
right-clicking) remains highlighted (i.e. dark blue) but the heading that I
right-clicked now has a dotted grey outline. If I use the arrow keys to
navigate, the selected heading is the one immediately above/below the dotted
grey outline, not the dark blue highlight.

2-7. If I right-click a heading in navigator, wait about a second or so, and
then click somewhere in main text:

Dark blue highlight on previous heading (i.e. NOT the right-clicked heading),
grey outline on right-clicked heading. Keyboard focus moves to navigator. Caret
location in main text is unchanged.

2-8. If I right-click a heading in navigator, wait about a second or so, and
then hit "Esc" or click somewhere other than the main text (e.g. the title bar,
the status bar, etc.):

Keyboard focus moves to navigator. Both dark blue highlight and dotted grey
outline are on the previous heading (i.e. NOT the right-clicked heading).

# Google Docs, in Chrome:

(Here, the left pane is called "document outline".)

3-1. If I move the caret in main text:

Selected heading in document outline auto-updates.

3-2. If I single-click a heading in document outline:

Heading in document outline gets selected. Keyboard focus remains in main text.
Caret in main text jumps to that heading.

3-3. If I double-click a heading in document outline:

Exactly the same as single-click.

3-4. No [+] or [-] collapsible controls in document outline.

3-5. If I press "F6":

It rotates keyboard focus between the main Chrome content pane, the Chrome URL
bar, and the Chrome tabs list.

3-6. If I press "Ctrl + F6":

Nothing happens.

3-7. If I right-click a heading in document outline:

A right-click context menu appears, but it's just the usual Chrome one ("Back",
"Forward", "Reload", etc.) Keyboard focus moves to context menu. Pressing "Esc"
or clicking in the main text returns keyboard focus to main text.

# Word Online, in Chrome (because I don't have any recent versions of Word
installed):

(Here, the left pane is just called "navigation".)

4-1. If I move the caret in main text:

Navigation pane selection doesn't change at all. Initially, no headings in
navigation pane are selected. If I click one of the headings in navigation pane
to select it and then move the caret elsewhere in the main text, the navigation
pane selection doesn't update to match the caret location.

4-2. If I single-click a heading in navigation pane:

That heading in navigation pane gets selected. Keyboard focus remains in main
text. Caret in main text jumps to that heading.

4-3. If I double-click a heading in navigation pane:

Exactly the same as single-click.

4-4. No [+] or [-] collapsible controls in navigation pane.

4-5. If I press "F6":

It rotates focus between the main Chrome content pane, the Chrome URL bar, and
the Chrome tabs list. But a helpful orange pop-up also appears, with 
the message "Press CTRL+F6 to move around Word. Press Alt Shift A for
Accessibility Help."

4-6. If I press "Ctrl + F6":

It rotates keyboard focus from the main text to the status bar, then the 3x3
square hamburger menu bar thing in the top left, then the menu bar, then the
finally the search text field in the navigation pane. If I press "Tab" here, it
rotates keyboard focus within the navigation pane, from the search text field,
to the search button, then each individual heading. Arrow keys don't do
anything here. If I press "Esc" here, it closes the navigation pane and returns
keyboard focus to the main text. Alternatively, if I press "Enter" at one of
the headings, it returns keyboard focus to main text, and jumps the caret in
main text to that heading.

4-7. If I right-click a heading in navigation pane:

That heading in navigation pane gets selected, but confusingly, the previously
selected heading in navigation pane is also still selected (i.e. there are two
selected headings now). No context menu appears. Keyboard focus remains in main
text. Caret in main text is unchanged. As soon I try any key presses, they act
on the main text as usual, but also the right-clicked selection in navigation
pane vanishes.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20200305/94123acb/attachment-0001.htm>


More information about the Libreoffice-bugs mailing list