Bug 132662 - Layer Tab scrolls to active layer when Shift-/Ctrl-clicking on a non-active one
Summary: Layer Tab scrolls to active layer when Shift-/Ctrl-clicking on a non-active one
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Draw (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: low minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Layers
  Show dependency treegraph
 
Reported: 2020-05-04 00:29 UTC by KrauseM
Modified: 2024-10-17 19:05 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
Example file (7.63 KB, application/vnd.oasis.opendocument.graphics)
2020-08-30 17:49 UTC, Buovjaga
Details

Note You need to log in before you can comment on or make changes to this bug.
Description KrauseM 2020-05-04 00:29:51 UTC
Description:
LO-Draw does reposition the layer tab under cursor to the active layer, when clicked (e.g with SHIFT to hide/show some layer / elements in current drawing).
This is confusing and annoying as in cases when there is a large number of layers, not all and especially the active one not visible in view and if clicking on a layer to show/hide a recurrent on/off is not possible as LO-Draw does reposition the tabs view to show the active one under cursor and not as expected the just clicked one.


Steps to Reproduce:
1.Create a reasonable number of layers so that not all are visible
2.Move the active layer by scrolling in the layer view out of view
3. CLICK Twice on a layer in visible area to hide/show a layer

Actual Results:
LO-Draw does reposition the tabs view to show the active one under cursor

Expected Results:
LO-Draw should NOT reposition the tabs view and stick with the clicked/current one. In other LO Tools (e.g. Calc this is the current behavior)


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 6.3.5.2 (x64)
Build-ID: dd0751754f11728f69b42ee2af66670068624673
CPU-Threads: 8; BS: Windows 6.1; UI-Render: Standard; VCL: win; 
Gebietsschema: de-DE (de_DE); UI-Sprache: de-DE
Calc: threaded
Comment 1 Buovjaga 2020-08-30 17:49:12 UTC
Created attachment 164887 [details]
Example file

(In reply to KrauseM from comment #0)
> Steps to Reproduce:
> 1.Create a reasonable number of layers so that not all are visible
> 2.Move the active layer by scrolling in the layer view out of view
> 3. CLICK Twice on a layer in visible area to hide/show a layer

Step 3. is misleading: you should *not* double-click, but Shift-/Ctrl-click!

Already repro with 4.4.7 and 3.3.0
Comment 2 KrauseM 2020-08-30 21:09:54 UTC
Let me clarify, I did not mean in #3 a double-click but two distinct single-click operations in a short period of time (say ~1..2 secs) to toggle the visibilty of all elements on the clicked layer to analyze their positions on the current drawing. This is my usual use-case where the problem is really annoying.
However as suggested, a single Shift-/ or CTRL-Click on a visible layer while the active one is outside the view already sufficiently shows the issue.
Comment 3 QA Administrators 2022-08-31 03:34:49 UTC Comment hidden (obsolete)
Comment 4 QA Administrators 2024-08-31 03:16:13 UTC Comment hidden (obsolete)
Comment 5 KrauseM 2024-10-17 19:05:05 UTC
AS suggested by QA-Admins:
Just did a verification of issue existance:

Tested problem in latest LO-Draw version V24.8.2.1

Problem still exists!

BTW, In addition to the bug-description, the problem is not only occurring if "Shift" is pressed while clicking on a tab-name after scrolled in a tab previously out of sight, the same problem occurs if "CTRL" is pressed.

BR, MK.