AFAICT the selected object which was dragged when the move was canceled by opening the canvas context menu is temporarily rendered at the size it has at 100% zoom level - despite the canvas e.g. being zoomed out to 50% - and at the position offset relative to the page origin (bottom-left page corner) instead of the SVG origin (top-left page corner) at 100% (again ignoring current canvas zoom level).
This can be tested easiest in a px-based document, but exposes the same way in a new default mm-based document.
This incorrect temporary rendering (the correct appearance is restored when changing the zoom level, or toggling the current layer's visibility) is a regression in >= 0.92. The fact that opening the canvas context menu during an on-going drag operation (moving a selected object with the mouse) cancels the drag operation is reproducible e.g. with 0.47, 0.48.5 and 0.91 as well.
Based on tests with archived builds (on OS X 10.7.5), this temporarily incorrect rendering is:
- not reproduced with 0.47, 0.48.x, 0.91
- not reproduced with lp:inkscape rev <= 14831,
- reproduced with lp:inkscape rev >= 14835,
- reproduced with 0.92.0, 0.92.1, lp:inkscape/0.92.x r15394
the reported rendering regression was likely exposed with the canvas refactoring/ attempts to fix "invalid state when picking" messages during the hackfest 2016:
AFAICT the selected object which was dragged when the move was canceled by opening the canvas context menu is temporarily rendered at the size it has at 100% zoom level - despite the canvas e.g. being zoomed out to 50% - and at the position offset relative to the page origin (bottom-left page corner) instead of the SVG origin (top-left page corner) at 100% (again ignoring current canvas zoom level).
This can be tested easiest in a px-based document, but exposes the same way in a new default mm-based document.
This incorrect temporary rendering (the correct appearance is restored when changing the zoom level, or toggling the current layer's visibility) is a regression in >= 0.92. The fact that opening the canvas context menu during an on-going drag operation (moving a selected object with the mouse) cancels the drag operation is reproducible e.g. with 0.47, 0.48.5 and 0.91 as well.
Based on tests with archived builds (on OS X 10.7.5), this temporarily incorrect rendering is:
- not reproduced with 0.47, 0.48.x, 0.91
- not reproduced with lp:inkscape rev <= 14831,
- reproduced with lp:inkscape rev >= 14835,
- reproduced with 0.92.0, 0.92.1, lp:inkscape/0.92.x r15394
the reported rendering regression was likely exposed with the canvas refactoring/ attempts to fix "invalid state when picking" messages during the hackfest 2016:
Relevant changelog: /bazaar. launchpad. net/~inkscape. dev/inkscape/ trunk/changes/ 14835
https:/