Skip to content

Ctrl+mouse drag resize causes drift of opposite end point position

Summary:

Ctrl+mouse drag resize causes drift of opposite end point position

Steps to reproduce:

  • Open Inkscape
  • Open the input file “before ctrl+mouse drag.svg”. This has a “line” consisting of 2 paths that meet in the middle of the “line”.
  • Select the lower right path.
  • Ctrl+mouse drag using the bottom right arrow until the path is 3-4 times the size of the original.
  • Select the upper left path.
  • Ctrl+mouse drag using the top left arrow until the path is 3-4 times the size of the original.

What happened?

The 2 paths show a separation/kink where they previously met in the middle. “after ctrl+mouse drag 1.0.02-2.svg” shows what I get in 1.0.

What should have happened?

The 2 paths should still look like a single line. “after ctrl+mouse drag 0.92.svg” shows what I get in 0.92.

Sample attachments:

before_ctrl+mouse_drag.svg

after_ctrl+mouse_drag_1.0.02-2.svg

after_ctrl+mouse_drag_0.92.svg

Version Info:

- Inkscape 1.0.2-2 (e86c870879, 2021-01-15)
- Edition Windows 10 Pro
- Version 2004


<!--
    ❤️ Thank you for filling in a new bug report, we appreciate the help! ❤️
    Please be patient while we try to find the time to look into your issue.
    Remember that Inkscape is developed by volunteers in their spare time, we'll try our best to respond to all reports.
-->

<!--
    Please be careful when/after writing #  for example in logs, code, or versions of linux
    - use inline code span - single backticks (`) before and after it, like this - `#1618`
    - use multi-line code block - triple backticks (```) to fence/enclose console logs
    - attach long logs as a text file.
-->
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information