https://bugs.documentfoundation.org/show_bug.cgi?id=160324
Bug ID: 160324
Summary: Column resize handle touch-target too small
Product: LibreOffice
Version: 24.2.1.2 release
Hardware: x86-64 (AMD64)
OS: Windows (All)
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Calc
Assignee: [email protected]
Reporter: [email protected]
Description:
The column resize handle touch target is only 1-2px wide, leaving little margin
for targeting when resizing the column. While recovering from a mild wrist
injury, resizing a column became a frustrating and needlessly long exercise for
me. By comparison, Google Sheets and Excel use wider touch-targets (around
4-8px) and the difference in ease of use is night and day.
Steps to Reproduce:
1. Open a new document
2. Hover the right edge of column header A
3. Hold when the cursor changes to EW-RESIZE
4. Move the pointer slightly
Actual Results:
Accurately targeting the column resize handle requires very precise fine motor
control. When targeting the handle, it is extremely easy to under- or
over-shoot the target, requiring deliberate pixel-by-pixel pointer movements to
reacquire the target. A slight movement of the pointer (of the kind that could
be expected from drift of normal usage) results in immediate loss of the
target.
Expected Results:
Targeting the column resize handle should not be a cognitively demanding task
for someone of average or mildly impaired fine motor control. Moving onto and
off the column resize handle should transition the cursor to EW-RESIZE and
NORMAL roughly in step with the user's intent. No pixel-perfect fiddling should
be required to target the handle.
Reproducible: Always
User Profile Reset: Yes
Additional Info:
Version: 24.2.1.2 (X86_64) / LibreOffice Community
Build ID: db4def46b0453cc22e2d0305797cf981b68ef5ac
CPU threads: 4; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: threaded
A small demo has been created to demonstrate the effect of the touch target
width on usability here: https://codepen.io/meat-circuit/pen/ZEZBjrJ. The
resize handle width can be adjusted dynamically to get a feel for resizing.
Setting it to 1px reproduces the experience in LibreOffice, while a setting of
6px is close to the feel of Google Sheets.
--
You are receiving this mail because:
You are the assignee for the bug.