Created attachment 186425 [details]
Example file from Calc
Attached example file contains some rows of numbers.
When a range containing the last few rows is selected, the CTRL is pressed and the mouse is moved upwards, the magenta rectangle indicating the target range shrinks to the first row of the range and autofilling downwards becomes impossible.
1. Open attached file
2. Select the range C12:H14 with the mouse
3. Press CTRL (so that values auto-increment would be disabled), then click the bottom right autofill square. The magenta fill-target-indicating rectangle appears around the selected range.
4. Move the mouse (accidentally) upwards a bit.
-> The magenta rectangle shrinks to the C12:H12 range and can be moved only horizontally, and filling does not work either.
Expected: the magenta rectangle does not shrink (or can be vertically grown), can be pulled downwards, as the normal user intention would be.
Version: 220.127.116.11.alpha0+ (X86_64) / LibreOffice Community
Build ID: 8e97ef854fb225dac37185c1911894b7d206fa8d
CPU threads: 8; OS: Linux 5.4; UI render: default; VCL: gtk3
Locale: hu-HU (hu_HU.UTF-8); UI: en-US
also happens in old 4.0 version, so likely not a regression.
Created attachment 186426 [details]
Normal behavior when moving the mouse downwards
Created attachment 186427 [details]
Problematic behavior when pulling the mouse accidentally upwards
I'd like to point out that if you change the order of the steps, by first using the mouse and, without releasing it, _then_ press the [CTRL] key, then the actions are performed as expected.
IOW, if you first press [CTRL] before grabbing with the mouse, there seems to be a problem. But, if you start first with the mouse and then press [CTRL] before releasing the former, then all should work.
NEW per comment 3
Balazs Varga committed a patch related to this issue.
It has been pushed to "master":
tdf#154578 sc fix: fill square is reduced when pulling selection with CTRL
It will be available in 7.6.0.
The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
Affected users are encouraged to test the fix and report feedback.
(In reply to Commit Notification from comment #5)
> Affected users are encouraged to test the fix and report feedback.
Works as expected now in 7.6.alpha.