Page MenuHome

Inset faces and Bevel Edge command has bugged interaction with Undo command and shape keys
Confirmed, NormalPublic

Description

System Information
Operating system: Windows-7,10

Blender Version
Broken: version: 2.83 (sub 2), branch: master, commit date: 2020-02-04 14:33, hash: rB6b9062508a46
Broken: version: 2.82 (sub 6), branch: master, commit date: 2020-01-28 23:34, hash: rBf9e1e088a4c7

Short description of error
In edit mode, while selecting a shape key, the Inset operation (I) followed by any other operation (Translating vertices or extruding or whatever), followed by an Undo (Ctrl-Z) command causes the shape key selector to hop to the "basis" shape key. This also occurs when using the Bevel command.

Exact steps for others to reproduce the error
From Default Startup:

  1. Create two shape keys: "Basis" and "Key 1"on Default Cube. Selection will be on "Key 1"
  2. Go into edit mode
  3. Inset a face on any of the existing faces with "I"
  4. Do ANY other operation or operations, such as moving a vertex or extruding. The bug occurs with any number of operations done after the Inset command.
  5. Undo (Ctrl-Z)
  6. Observe Shape key information as the undo command causes the selection to switch from "Key 1" to "Basis".
  7. Keep Undoing until you Undo the Inset operation.
  8. Notice that the shape key selection jumps back to "Key 1" as you Undo the Inset.

Event Timeline

Evan Wilson (EAW) changed the task status from Needs Triage to Confirmed.EditedWed, Feb 5, 4:31 PM
Evan Wilson (EAW) added a project: Modeling.

@Campbell Barton (campbellbarton) Here is the report based on the original version of T73495 by @David C. (Broand) as requested.

Adding @Asher (ThatAsherGuy) since he also confirmed this behavior.

I tried making a .blend that had the first 4 steps done, where you just had to hit Undo. However, when I reopened it, step 4 (the operation after Inset) wasn't there.

T67098 Looks to be highly related.

Evan Wilson (EAW) renamed this task from Inset faces command has bugged interaction with Undo command and shape keys to Inset faces and Bevel Edge command has bugged interaction with Undo command and shape keys.Wed, Feb 5, 4:53 PM
Evan Wilson (EAW) updated the task description. (Show Details)