View Issue Details

IDProjectCategoryView StatusLast Update
0004761NoesisGUIStudiopublic2026-04-08 05:23
Reporterdstewart Assigned Todfranjic  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product VersionStudio_Beta 
Target VersionStudio_Beta 
Summary0004761: Undoing/Redoing Transforms Can Cause Elements To Misrender On Stage
Description

Currently, through the Undo/Redo stack it is possible to cause a desync between an Element's Properties, and what's Rendered on-Stage.

At one point in the undo/redo stack, the Element will see itself 'disappear' from the Stage view until the Page is closed and re-opened.

See attached video.


Repro Steps:

1) Create a Studio Project featuring a MainPage.xaml
2) Import any Vector SVG into the Page's Root Grid.

3) Envelop the SVG's Canvas into a Viewbox, and clear the new Viewbox's Margins.

4) Select the Viewbox, navigate to its 'Render Transform' section, and set its Origin to 0.5, 0.5.

5) Navigate to the Animation/Storyboards Panel, and create a new Storyboard.

6) On Frame 0, change the Viewbox's Render Transform Rotation to '180'.

7) Press Ctrl+Z once to undo.

Observe how in the Properties Panel for the Viewbox, the Rotation input has not been undone, and still shows '180'.
Observe how however, on the Stage, the Element's rotation has been undone.

8)) Press Ctrl+Z twice more.

Observe how the Viewbox's adorner is no longer present in the centre of the Stage.

9) Save all open Documents, then close and re-open MainPage.xaml

Observe how now the Viewbox, and its included vector artwork, is in the middle of the Stage as expected.

Expected Results: Properties Panel values and what is displayed on-Stage match up.

Attached Files
PlatformAny

Relationships

related to 0004694 resolveddfranjic Shape Rotate Transform Auto-Centering Can Go Out Of Sync During Undo/Redo Operations 

Activities

dfranjic

dfranjic

2026-04-08 05:23

developer   ~0012176

Fixed in r16955.

Issue History

Date Modified Username Field Change
2026-01-30 17:10 dstewart New Issue
2026-01-30 17:10 dstewart File Added: 2026-01-30 10-59-05.mp4
2026-01-30 17:10 dstewart Relationship added related to 0004694
2026-02-05 16:33 jsantos Assigned To => sfernandez
2026-02-05 16:33 jsantos Status new => assigned
2026-02-05 16:34 jsantos Target Version => Studio_Beta
2026-04-08 05:23 dfranjic Assigned To sfernandez => dfranjic
2026-04-08 05:23 dfranjic Status assigned => resolved
2026-04-08 05:23 dfranjic Resolution open => fixed
2026-04-08 05:23 dfranjic Note Added: 0012176