View Issue Details

IDProjectCategoryView StatusLast Update
0003946NoesisGUIStudiopublic2025-02-06 23:50
Reporterdstewart Assigned Todfranjic  
PrioritynormalSeveritycrash 
Status resolvedResolutionfixed 
Product VersionStudio_Alpha 
Target VersionStudio_Alpha 
Summary0003946: Studio Crashes Animating X Transform If An Opacity Is Keyed
Description

As of .178, animating a Render Transform 'X Translate' causes an infinite application hang, and eventual crash. However, this only happens if the Element has both an Opacity keyed, and a two Translate keyframes. It does not seem to occur if animation the Translate only.

See repro steps below.

Steps To Reproduce

Repro Steps:

1) Open the Z3L/Z3L_LiveDemo project from the InternalProjects GitHub.
2) Right click on any of the Main Menu button, and edit the Template for Edit.
3) Within the button Template, navigate to the Animation Panel, and within the VisualStates Panel, select the 'MouseOver' State.
4) From within the Navigator, select the Grid titled "MenuButton_Subtitle_TextVariants".
5) In the Timeline, at the 0s mark, change the TranslateX RenderTransform value to -32, and change the Opacity to 0%.
6) Move the Playhead to the 0:500 mark, and change the TranslateX RenderTransform value to 0.

Observe Studio crashing.

Expected Results: Translates can be keyed without crashing the application.

PlatformAny

Activities

dfranjic

dfranjic

2025-02-06 18:53

developer   ~0010348

I can't repro this after my latest changes, so I am going to assume that it's fixed.
PS: That Z3L uses handwritten render transform somewhere which causes problems for Studio when animating.

Issue History

Date Modified Username Field Change
2025-02-06 12:26 dstewart New Issue
2025-02-06 12:27 dstewart Steps to Reproduce Updated
2025-02-06 12:28 dstewart Summary Studio Crashes Animating X Transform => Studio Crashes Animating X Transform If An Opacity Is Keyed
2025-02-06 12:28 dstewart Description Updated
2025-02-06 18:53 dfranjic Assigned To => dfranjic
2025-02-06 18:53 dfranjic Status new => resolved
2025-02-06 18:53 dfranjic Resolution open => fixed
2025-02-06 18:53 dfranjic Note Added: 0010348
2025-02-06 23:50 jsantos Target Version => Studio_Alpha