Regression: Area resize cursor does not appear on minimized spreadsheet area #110085
Operating system: Windows-10-10.0.19045-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 2060 SUPER/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 531.79
Broken: version: 4.0.0 Alpha, branch: main, commit date: 2023-07-12 23:36, hash:
Broken since 3.0.
Short description of error
If spreadsheet area is small enough, area resize cursor does not appear when mouse cursor is hover on bottom border of the area. (Resize function still works on it regardless.)
This one is a bit weird.
This editor has a horizontal scrollbar in the main area whether it needs it or not. When you make it very small vertically that scrollbar is still there. When
screen_cursor_set is called it first checks for actionzones and this screws it up since the actionzone of a scrollbar extends outside the area. Because this location returned an area it means that we don't then test it against the screen edges.
It would make sense to reorder the tests in
screen_cursor_set so that the scrollbar area (which overflow areas) doesn't trump other areas. But this still needs more investigation as I'm so far not sure how this issue affects actual area resizing since this function only sets the mouse cursor and not seeing anything basing behavior on the cursor.
Looks safe to backport so added in 3.3-3.6 LTS list :)
No due date set.
No dependencies set.
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?