Maniphest T76343

UV editor's Edge/Face deselect inconsistency.
Closed, Resolved

Assigned To
Campbell Barton (campbellbarton)
Authored By
Gilberto Rodrigues (gilberto_rodrigues)
May 2 2020, 9:37 PM
Tags
  • BF Blender
  • Modeling
Subscribers
Ankit Meel (ankitm)
Campbell Barton (campbellbarton)
Eitan Traurig (EitanSomething)
Germano Cavalcante (mano-wii)
Gilberto Rodrigues (gilberto_rodrigues)
Philipp Oeser (lichtwerk)

Description


Blender Version
Broken: 2.79 to 2.83 alpha
Worked: 2.79 to 2.83 alpha (with UV Sync turned On).

Short description of error
When deselecting an edge or a face in the UV Editor, it deselects not only the edge/face but also their vertices. So it ends up deselecting more edges/faces than intended. This only happens when UV Sync Selection is turned off.

Exact steps for others to reproduce the error
Open attached file.
In the uv editor, Shift click any of the selected edges to deselect it.
See that the other edges were also deselected, thats the bug.

Now still in the UV editor:
Press 3 to change to face select mode.
Press A to select all UV faces.
Shift click to deselect a UV face, the other ones will be deselected, thats also the bug.

Related Objects

Mentioned In
rBffaaa0bcbf47: UV: Edge selection support
D12028: UV: Edge selection support
T76545: Edge Selection Support for UV Editing
Mentioned Here
T76545: Edge Selection Support for UV Editing
rB9fa29fe7652a: Cleanup: remove MLOOPUV_EDGESEL

Event Timeline

Gilberto Rodrigues (gilberto_rodrigues) created this task.May 2 2020, 9:37 PM
Gilberto Rodrigues (gilberto_rodrigues) updated the task description.
Gilberto Rodrigues (gilberto_rodrigues) edited projects, added BF Blender; removed Add-ons (Community).
Gilberto Rodrigues (gilberto_rodrigues) added a subscriber: Philipp Oeser (lichtwerk).May 2 2020, 9:42 PM

@Philipp Oeser (lichtwerk) please have a look. thanks in advance.

Eitan Traurig (EitanSomething) added a subscriber: Eitan Traurig (EitanSomething).May 3 2020, 4:41 AM

Unable to reproduce with. 2.83 (sub 15), branch: master, commit date: 2020-05-02 11:33, hash: rB1623fdb3bc55

Ankit Meel (ankitm) changed the task status from Needs Triage to Confirmed.May 3 2020, 11:52 AM
Ankit Meel (ankitm) added a project: Modeling.
Ankit Meel (ankitm) added a subscriber: Ankit Meel (ankitm).

among the four edges selected, shift click the bottom edge. All 4 get deselected. since the centre vertex got deselected.
Now shift click the right edge. now the other two also come back.

Ankit Meel (ankitm) added a subscriber: Campbell Barton (campbellbarton).
Gilberto Rodrigues (gilberto_rodrigues) added a comment.May 4 2020, 9:23 PM

This makes it impossible to select only the boundary edges of islands when UV sync is turned off.

Germano Cavalcante (mano-wii) added a subscriber: Germano Cavalcante (mano-wii).May 6 2020, 3:06 PM

It seems that the intention was to work like this before (rB9fa29fe7652a)
But it was never implemented.

Campbell Barton (campbellbarton) closed this task as Archived.May 8 2020, 1:32 PM
Campbell Barton (campbellbarton) claimed this task.
Campbell Barton (campbellbarton) mentioned this in T76545: Edge Selection Support for UV Editing.
Siddhartha Jejurkar (sidd017) mentioned this in D12028: UV: Edge selection support.Jul 26 2021, 7:00 AM
Siddhartha Jejurkar (sidd017) mentioned this in rBffaaa0bcbf47: UV: Edge selection support.Mar 3 2022, 1:42 PM
Campbell Barton (campbellbarton) changed the task status from Archived to Resolved.Apr 19 2022, 9:55 AM