View Issue Details

IDProjectCategoryView StatusLast Update
0003297NoesisGUIStudiopublic2025-07-15 20:39
Reporterdstewart Assigned Todfranjic  
PrioritynormalSeveritycrash 
Status resolvedResolutionfixed 
Product VersionStudio_Alpha 
Target VersionStudio_Beta 
Summary0003297: Applying a GlobalResource Colour to a Button Template Visual State Crashes Studio
Description

It looks like now GlobalResource colours are correctly applying in a Visual State, but resulting in the application crashing following the operation.

Dump and video attached.

I do have a file in which I can get 100% repro of this. (April 30, 2024) if the repro steps below don't get the intended result.

Steps To Reproduce

Repro Steps:

1) Create a Page
2) Create a couple Global Resource Colours
3) Create a Component, and include it inside of the Page created in Step 1).
4) Within the Component, drag in a Button, and create a custom Template for it.
5) Apply one of the colours created in Step 2) to this new Button Template.
6) Set a MouseOver VisualState which contains a Colour transition from one GlobalResource colour to another GlobalResource colour.
Observe how the new Global Resource colour correctly applies as expected.

7) Navigate back to the Page created in Step 1), and 'Play' the project.
8) Drag the mouse over the Button.
Observe how the assigned MouseOver colour is presenting properly.

9) Navigate back to the Component in which the Button is contained.
Observe the application crashing.

10) Close and re-open the Project.
Observe the application crashing when navigating files.

11) Clear the backups from \AppData\Roaming\NoesisStudio\Backups
12) Re-Open the Project.
Observe the application still crashing.

Attached Files
20240503_073839.dmp (103,689 bytes)
PlatformAny

Activities

Issue History

Date Modified Username Field Change
2024-05-03 14:08 dstewart New Issue
2024-05-03 14:08 dstewart File Added: 20240503_073839.dmp
2024-05-03 14:08 dstewart File Added: ColourResourceCrash_Compressed.mp4
2024-05-03 14:28 jsantos Assigned To => dfranjic
2024-05-03 14:28 jsantos Status new => assigned
2024-05-03 14:29 jsantos Target Version => Studio_Alpha
2025-04-02 11:09 sfernandez Target Version Studio_Alpha => Studio_Beta
2025-07-15 20:39 dfranjic Status assigned => resolved
2025-07-15 20:39 dfranjic Resolution open => fixed