View Issue Details

IDProjectCategoryView StatusLast Update
0004098NoesisGUIStudiopublic2025-10-31 15:52
Reporterdstewart Assigned Todfranjic  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product VersionStudio_Beta 
Target VersionStudio_Beta 
Summary0004098: Undoing a Copy-Paste of an Element Into A Button Deletes Button's Content Until Page is Closed and Re-Opened
Description

Currently, if you Copy-Paste a Button in-place, the duplicate Button will be placed inside of the duplicated Button.
As a result, this wipes the content of the Button (in the default case, the text displayed on the Button).

Undoing this Copy-Paste operation will successfully remove the duplicated button. However, the content of the Button will be permanently lost and unable to be brought back in the Undo/Redo Stack.

I imagine this likely happens with other Elements similar to the button that can be populated with content inline.

See attached video.

Repro Steps:

1) Open the Z3L Sample from the InternalProjects repo.
2) Select any of the Main Menu Buttons on the left of the screen, and press Ctrl+C, then Ctrl+V.
This will place a copy of the selected Button within itself.
3) Press Ctrl+Z multiple times to completely Undo the actions taken in Step 2).
Observe how the original text that was originally set on the original Button never returns.

Expected Result: A Copy-Paste operation never results in permanent Property value loss unrecoverable via the Undo Stack.

Attached Files
PlatformAny

Activities

Issue History

Date Modified Username Field Change
2025-04-24 15:32 dstewart New Issue
2025-04-24 15:32 dstewart File Added: 2025-04-24 06-02-30.mp4
2025-04-24 15:46 sfernandez Assigned To => dfranjic
2025-04-24 15:46 sfernandez Status new => assigned
2025-04-24 15:46 sfernandez Target Version => Studio_Beta
2025-10-28 13:49 dstewart Summary Undoing a Copy-Paste of an Element Into A Button Permanently Deletes Button's Content => Undoing a Copy-Paste of an Element Into A Button Deletes Button's Content Until Page is Closed and Re-Opened
2025-10-31 15:52 dfranjic Status assigned => resolved
2025-10-31 15:52 dfranjic Resolution open => fixed