When pressing or releasing shift or ctrl while dragging with the deconstruction planner, this is interpreted as releasing the mouse button.
Reproduction scenario:
- Select the deconstruction planner.
- Select some trees, but do not release the mouse button yet.
- Press and hold shift.
- Release the mouse button.
After pressing shift in step 3 the selection is finished and the trees will be marked for deconstruction.
Expected result:
Pressing shift switches to "cancel deconstruction" mode, without ending the selection mode.
Releasing the mouse button in step 4 causes deconstruction to be cancelled for the trees in the selection.