# Undo Segment Changes in Extensions: MONAI label and nnInteractive

**URL:** <https://discourse.slicer.org/t/undo-segment-changes-in-extensions-monai-label-and-nninteractive/45427>\
**Category:** Support\
**Created:** [December 9, 2025, 5:57pm UTC](https://discourse.slicer.org/t/undo-segment-changes-in-extensions-monai-label-and-nninteractive/45427 "2025-12-09T17:57:16Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Deep\_Learning](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/deep_learning/32/15345_2.png) [@Deep\_Learning](https://discourse.slicer.org/u/Deep_Learning)\
**Post date:** [December 9, 2025, 5:57pm UTC](https://discourse.slicer.org/t/undo-segment-changes-in-extensions-monai-label-and-nninteractive/45427/1 "2025-12-09T17:57:17Z")

</div>

I am trying to understand the undo behavior when editing a segment by hand in extensions such as MONAI label or nnInteractive.

I am talking about using the scissors or largest island in the “segment module” in these extensions itself.

I feel that there is no undo, ctrl-z.

If I edit in the Segment Module itself, there is an undo.

Is that true or just me?

---

<div class="post-metadata">

**Author:** ![cpinter](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/cpinter/32/7995_2.png) [@cpinter](https://discourse.slicer.org/u/cpinter)\
**Post date:** [December 10, 2025, 12:24pm UTC](https://discourse.slicer.org/t/undo-segment-changes-in-extensions-monai-label-and-nninteractive/45427/2 "2025-12-10T12:24:41Z")

</div>

> [@Deep\_Learning](#):
>
> I am talking about using the scissors or largest island in the “segment module” in these extensions itself.

The MONAI Auto3DSeg module does not offer segment editor effects, so I don’t understand what you are trying to ask. Can you give us a list of steps that you do? Which extension do you have installed (exact name please) and exactly what modules you use and in what order and what steps you do in each? Thanks!

---

<div class="post-metadata">

**Author:** ![Deep\_Learning](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/deep_learning/32/15345_2.png) [@Deep\_Learning](https://discourse.slicer.org/u/Deep_Learning)\
**Post date:** [December 10, 2025, 2:13pm UTC](https://discourse.slicer.org/t/undo-segment-changes-in-extensions-monai-label-and-nninteractive/45427/3 "2025-12-10T14:13:24Z")

</div>

MONAILabel and nnInteractive extensions. Both have Segment editor as a drop down. My experience is that I use the advanced functionality of these extensions and then trim the resulting Segemnt with the included Segment Editor (scissors or remove islands). And nothing happens with an Undo.

---

<div class="post-metadata">

**Author:** ![dzenanz](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/dzenanz/32/1992_2.png) [@dzenanz](https://discourse.slicer.org/u/dzenanz)\
**Post date:** [December 10, 2025, 3:37pm UTC](https://discourse.slicer.org/t/undo-segment-changes-in-extensions-monai-label-and-nninteractive/45427/4 "2025-12-10T15:37:00Z")

</div>

In SegmentEditor, Z is undo (Ctrl+Z also works). That shortcut does not seem to work in nnInteractive (I used it a few days ago), but clicking the undo button (bent yellow arrow) worked.

---

<div class="post-metadata">

**Author:** ![Deep\_Learning](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/deep_learning/32/15345_2.png) [@Deep\_Learning](https://discourse.slicer.org/u/Deep_Learning)\
**Post date:** [December 10, 2025, 6:00pm UTC](https://discourse.slicer.org/t/undo-segment-changes-in-extensions-monai-label-and-nninteractive/45427/5 "2025-12-10T18:00:44Z")

</div>

100% right…. Thanks. I’ll be doing less cloning…..
