Bug 138708 - Unwanted scrolling when moving/positioning an image with arrow keys
Summary: Unwanted scrolling when moving/positioning an image with arrow keys
Status: RESOLVED NOTABUG
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
4.3.0.4 release
Hardware: All All
: medium minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsUXEval
Depends on:
Blocks: Writer-View-Jumps
  Show dependency treegraph
 
Reported: 2020-12-07 08:47 UTC by Telesto
Modified: 2024-09-17 07:33 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
Example file (33.01 KB, application/vnd.oasis.opendocument.text)
2020-12-07 08:48 UTC, Telesto
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Telesto 2020-12-07 08:47:50 UTC
Description:
Unwanted scrolling when moving/positioning an image with arrow keys

Steps to Reproduce:
1. Open the attached file
2. Select the left gray frame
3. Press arrow 3x down -> the page scrolls
4. Press arrow up 3x (moving up without able to see what you're doing

Actual Results:
Unwanted scroll makes impossible to see what you're doing

Expected Results:
No scroll


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 7.2.0.0.alpha0+ (x64)
Build ID: 32fdb8eb3506bc8dcf013cc713fe8e5debceb940
CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: Skia/Raster; VCL: win
Locale: nl-NL (nl_NL); UI: en-US
Calc: CL
Comment 1 Telesto 2020-12-07 08:48:09 UTC
Created attachment 167894 [details]
Example file
Comment 2 neuffbn 2020-12-10 22:40:10 UTC
Could reproduce in:
Version: 7.2.0.0.alpha0+ (x64)
Build ID: 796c7f612603490dda9277ced0f6ab3cce3bc116
CPU threads: 4; OS: Windows 10.0 Build 19041; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL

Also in:
Version: 7.0.3.1 (x64)
Build ID: d7547858d014d4cf69878db179d326fc3483e082
CPU threads: 4; OS: Windows 10.0 Build 19041; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL

Not sure if this is a bug but the report is accurate, I'll leave that for someone else to decide.
Comment 3 QA Administrators 2023-01-20 03:24:56 UTC Comment hidden (obsolete)
Comment 4 Buovjaga 2024-09-16 17:26:12 UTC
Already seen in 4.3, but let's ask UX if they think this rather fundamental behaviour should be changed. Zooming out is one solution currently, if wanting to avoid viewport movement.
Comment 5 Heiko Tietze 2024-09-17 07:33:58 UTC
Optimizing the viewport is a crucial feature. The algorithm likely considers the top and bottom of the object and tries to scroll where both are visible, at best as possible. Without this procedure you move the object out of sight - with the risk of mistakenly doing it.