View Issue Details

IDProjectCategoryView StatusLast Update
0004522NoesisGUIStudiopublic2025-11-12 16:06
Reporterdstewart Assigned Tosfernandez  
PrioritynormalSeveritycrash 
Status assignedResolutionopen 
Product VersionStudio_Beta 
Target VersionStudio_Beta 
Summary0004522: Setting A StroyboardCompleted Trigger On Self Causes Studio To Infinitely Hang
Description

Currently, if you set a Storyboard to Play itself once it has completed playing, it will result in Studio locking up and entering an infinite loop and rendering the application permanently unresponsive.


Repro Steps:

1) Create a Studio Project featuring a MainPage.xaml

2) From Animation/Storyboards, create a Storyboard with any name of your choosing.

3) From Interactivity/Triggers, create a StoryboardCompleted Trigger on the RootGrid of the MainPage.

4) In the StoryboardCompleted Trigger's Properties, set the 'Storyboard' to be the Storyboard created in Step 2).

5) In the StoryboardCompleted Trigger's Properties, add an action set to 'ControlStoryboardAction', with the Option to 'Play', and the Storyboard to the Storyboard created in Step 2).

6) Navigate back to Animation/Storyboards, and click on the Storyboard created i Step 2).

Observe the application becoming permanently unresponsive.

Expected Results: Technically, I would actually expect this operation to be possible, as a way to loop a Storyboard with a Trigger.
However, if this is not something we'd consider supporting, then the same Storyboard should likely not appear in the list of Storyboards for the ControlStoryboardAction.

PlatformAny

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-11-12 16:03 dstewart New Issue
2025-11-12 16:06 sfernandez Assigned To => sfernandez
2025-11-12 16:06 sfernandez Status new => assigned
2025-11-12 16:06 sfernandez Target Version => Studio_Beta