Bug 160460 - VIEWING UI Data->Group expand/collapse buttons clickable area very small when Windows display scaling is not 100%
Summary: VIEWING UI Data->Group expand/collapse buttons clickable area very small when...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
24.2.0.0 alpha0+
Hardware: x86-64 (AMD64) Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
: 163687 (view as bug list)
Depends on:
Blocks: Group&Outline
  Show dependency treegraph
 
Reported: 2024-04-01 16:52 UTC by R. Bingham
Modified: 2024-11-02 19:01 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
Screenshot group button at 100% scale. (81.02 KB, image/png)
2024-04-02 01:23 UTC, m_a_riosv
Details

Note You need to log in before you can comment on or make changes to this bug.
Description R. Bingham 2024-04-01 16:52:22 UTC
Version: 24.2.1.2 (X86_64) / LibreOffice Community
Build ID: db4def46b0453cc22e2d0305797cf981b68ef5ac
CPU threads: 32; OS: Windows 10.0 Build 22631; UI render: Skia/Vulkan; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL threaded

Edition	Windows 11 Pro
Version	23H2
OS build	22631.3374
Experience	Windows Feature Experience Pack 1000.22688.1000.0
Processor	13th Gen Intel(R) Core(TM) i9-13950HX   2.20 GHz

Computer system has a 3840x2400 display + 2 x 3840x2160 displays. 3840x2160 is the main resolution of interest here.

Calc Data->Group and Outline->Group expand/collapse view buttons located at periphery of cell area do not seem to be appropriately scaling the active selection area (pointer target pixels contour) for a high res (3840x2160) display. Active area behaves as anchored to upper left of button and at 3840x2160 the user has to click at almost exactly the upper left corner of the button to get a response. Very difficult given reasonable compromise settings:  

A) Windows display resolution (3840x2160) and scaling (175%), and 

B) pointer device settings for precision and pointer icon size

to accommodate a variety of GUI applications.

Most importantly for differential diagnosis, compare to Navigator expand/collapse view buttons which DO seem to scale correctly such that the active area remains the entire button area.

Steps to Reproduce:

A) Obviously need a 3840x2160 or higher res display.

B) New (or any) Calc worksheet open having at least 2 sheets. Navigator pane open. Need at least 2 sheets (or presence of 2 objects of any other Navigator topic) so that at least one Navigator topic shows an expand/collapse button.

C) Select some contiguous rows then Data->Group and Outline->Group. Expand/collapse button widget should now show in left margin.

D) Using pointer, visually probe for the contour of the Group expand/collapse button active (click response) area.

E) Repeat C, D appropriately for grouping contiguous columns.

F) Compare Group button active area found to a probe of Navigator expand/collapse button active area.

NOTE: LO versions earlier than 24.2 not tested.

WORKAROUND: Select rows or columns of interest then menu navigation or F12/Cntrl-F12.

Regards.
Comment 1 m_a_riosv 2024-04-02 01:23:57 UTC
Created attachment 193429 [details]
Screenshot group button at 100% scale.

I think I understand what you are talking about.

They became really difficult to click on them.
Attached screenshot group button at 100% scale.

System scale 175%
Screen resolution 2240x1400
Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: c9d4f99b2bb54ac7735b3e0d0cadbafbd0279518
CPU threads: 16; OS: Windows 10.0 Build 22631; UI render: default; VCL: win
Locale: es-ES (es_ES); UI: en-US
Calc: CL threaded
Comment 2 V Stuart Foote 2024-10-30 21:43:20 UTC
*** Bug 163687 has been marked as a duplicate of this bug. ***
Comment 3 Luc Broos 2024-10-31 05:45:50 UTC
When I test this, it happens at any resolution, also on 1920x1080. The only thing needed is to have the Windows setting for scaling higher than 100% before starting Calc.

Additional information can be found in bug 163687.
Comment 4 R. Bingham 2024-10-31 15:10:50 UTC
>> The only thing needed is to have the Windows setting for scaling higher than 100% before starting Calc.

Is this an observation or proposed as a short-term work-around or proposed a long-term solution?

Regards.
Comment 5 Luc Broos 2024-10-31 19:00:15 UTC
It's an observation. The issue is present on all displays as long as the Windows setting for scaling is higher than 100%.
Comment 6 Luc Broos 2024-10-31 19:07:50 UTC
No matter what the Windows scaling setting is (150%, 350%, anything except 100%), the clickable area always is 1/4 of the size of the button, always top left.
Comment 7 Luc Broos 2024-10-31 19:13:51 UTC
Easier steps to reproduce than in the description:

Windows 11
Right click on the desktop
Display settings
Scale: 150% or 200% (not 100%)
Start LibreOffice Calc
Select some rows or columns
Group them (F12 or Data - Group and Outline - Group)
Click on the - button, not in its top left corner, to hide the group.

In my case, nothing happens. Only clicking in the top left corner works.