[4.7.6] Undo doesn't affect material assignments

Hi there,

I accidentally assigned a wrong material to an element slot in static mesh editor. Couldn’t remember original so I just triggered an undo. Instead, my last change in level editor was revoked.

It seems, that changes in material list aren’t saved in undo protocol.

Hi -

I am not seeing that behavior in 4.7.6. Can you look at my reproduction steps below and see if you are doing anything differently and let me know?

  1. Create a New Blank Project with NO Starter Content
  2. Add a Sphere Static Mesh from Modes Window to Level at (0,400,200)
  3. Move Sphere across platform to (0,-400,200)
  4. In Sphere’s Details panel, select dropdown for Material
  5. Under View Options, Turn on Engine Content
  6. Select Any material
  7. Back in Viewport, Select Platform
  8. CTRL-Z, Sphere is reselected
  9. CTRL-Z, Material assignment is undone
  10. CTRL-Z, Sphere moves back to (0,400,200)

Thank You -

Eric Ketchum

Hi Eric,

thanks for investigating this. It works fine in details pane, but not in the static mesh editor.

Reproduction steps:

  • Double click on a static mesh in content browser
  • Change a material
  • Press STRG+Z

Video

Hi -

Thank you for your clarification. I was able to reproduce this issue internally and have reported it for further investigation toward a solution, UE-16144 for reference. As soon as we have new information, I will report back here.

Thank You again -

Eric Ketchum

It’s 4.10.1 already and this bug is still not resolved.

Hi nikoliazekter,

There has been no change on status of bug report yet. We will update this post when we see any movement on it. Thank you for update.