Selected Channel gets reset when hitting undo in Layering Project

Hi!

Using the latest MAT, with a Layering Project, when hitting undo, the selected Channel gets reset to Base Color.

This breaks flow. Makes it hard to know if the undo was successful and how many times it ran.

To reproduce, simply select a different Channel than Base Color. Tweak a slider, hit undo. The selected working channel is now reset to Base Color, unexpectedly, throwing the user off of his current actions on the formerly selected channel. The user now needs to re-select the channel, which is really not ideal for staying in flow state.

Hello @Hardev,

Thank you for bringing this to our attention. I will pass this along internally.

Thanks again!

Hello again @Hardev,

I was unable to reproduce the behavior. While in an Asset Texturing project, I visualized the Roughness channel, made a change, hit undo, and the viewport still visualized the Roughness channel without changing to Base Color. I tested this with sliders and widgets for various layer types.

Could you please provide a video or GIF reproducing the behavior?

Thanks!

CleanShot 2025-08-20 at 11.22.11

Hey @Pixby ,

Thanks for the reply and sorry for the lack of clarity.

It’s not the view port viz of the channel that gets reset, but the selected channel in the layer tab at the top of the stack. Here I selected Roughness in the video for demonstration, but happens also with any other channel than Base Color:

The problem that arises is that it breaks the flow, because you can not see the channel specific layer opacity values you just worked on anymore inside the layer stack, and have to painstakingly select the last channel you worked on again each time after you hit undo.

The view port stays at it’s selected view mode. No problem there.

But the stack is suddenly in Base Color mode after hitting undo. It happens with any selected channel other than Base Color.

Say, you are currently in Height, hit undo, suddenly the layer stack is in Base Color and displays all the base color opacity values and blend modes for the Base Color Channel, not for Height anymore. User has to then re-select the Height channel. Painfully.

When hitting undo, no matter what channel was selected, the whole layer stack is suddenly in Base Color.

ADD: It ONLY happens when the user does something to the stack, like using an opacity slider. If the user does nothing before undo after selecting a new channel, it does not happen:

1 Like

Hello @Hardev,

Thanks for the clarification about the Layer Stack dropdown menu.

I have been able to reproduce the behavior and will bring it up internally.

As a workaround, you could also adjust a layer’s blend mode and intensity from the Layer Channels panel.

Thanks again for bringing this to our attention!

1 Like

Hey again @Pixby ,

happy to help! :slight_smile:

Thx for the hint to the workaround.

Crossing fingers this could get fixed soon.

Thanks for the work on this wonderful software.

Hail MAT!

1 Like

@Pixby I am not sure how intertwined this is, but I also just noticed, once hitting undo, it reverts several steps at once, instead of just undoing one step at a time:

This makes it even more confusing and flow breaking.