ID 433958 - Incorrect behavior is given when panning the camera then making a selection while the tool on key held preference is enabled.

Follow

Problem summary
Incorrect behavior is given when panning the camera then making a selection while the tool on key held preference is enabled.


Customer reported version
mari.4.6v3


Customer reported platform
windows10


Steps to reproduce

1) In Mari, open the default example head project.

2) Open the Edit > Preferences > Misc. and enable the tool on key held option.

3) Save the preferences and exit then relaunch Mari.

4) Open the example head project and press and hold S on the keyboard to enable selection mode.

5) Click anywhere on the head to select a patch.

6) Keep holding S and press and hold Shift to enable additive selections and click another 2 patches, observing the behavior.

7) Release S and pan the camera in the Viewport to adjust the model.

8) Press and Hold S + Shift, then make another selection, observing the behavior.


Alternatively, the option to Save is invoked when performing the above steps with the Ctrl modifier for subtraction.

5) Click and drag anywhere on the head to select multiple patches.

6) Keep holding S and press and hold Ctrl to enable subtraction of selections and click another 2 patches, observing the behavior.

7) Release S and pan the camera in the Viewport to adjust the model.

8) Press and Hold S then Ctrl, then make another subtraction, observing the behavior.


Expected behavior
The behavior should remain the same and allow the user to add/subtract selections.


Actual behavior
The ability to select items is initially negated after panning with the camera and will save the project if using the subtract method.


Workaround
There is no available workaround at this time.


Reproduced by Support in
Mari 4.6v3 - Windows 10

Mari 4.6v2 - Windows 10


Unable to reproduce bug in:
Mari 4.6v1 - Windows 10


Earliest version tested
Mari 4.6v1 - This issue doesn't appear in this version and has regressed

    We're sorry to hear that

    Please tell us why