View Issue Details

IDProjectCategoryView StatusLast Update
0004258NoesisGUIStudiopublic2025-10-27 14:50
Reporterdstewart Assigned Todfranjic  
PrioritynormalSeverityminor 
Status assignedResolutionopen 
Product VersionStudio_Beta 
Target VersionStudio_Beta 
Summary0004258: Certain Changes to Data Don't Update In the View Until Application Restart
Description

Currently, if you make certain changes to Data Structures, in this instance, removing, then adding a Data Property of the exact same Name and Type, the Stage will not update until after the application is completely restarted. This one is a bit hard to explain, the repro steps will make this more clear:


Repro Steps:

1) Open the Alembic Sample from the InternalProjects GitHub.
2) Ensure you have a Fork/SourceControl system hooked up to the InternalProjects GitHub Alembic Project, as this will be required in the next steps.

3) With Alembic open in Studio, observe on the Page, that each row has a section with three ingredient icons displayed.

4) Navigate to the Data Panel, and under the 'CraftItem' Data Structure, delete the three Properties: Ingredient1, Ingredient2, and Ingredient3.
Observe how the three ingredients identified in Step 3) have disappeared as expected.

5) In the Data Panel, under the 'CraftItem' Data Structure, add the three following Properties:

  • 'Ingredient1' of Type 'Alembic.Ingredient' as a Single.
  • 'Ingredient2' of Type 'Alembic.Ingredient' as a Single.
  • 'Ingredient3' of Type 'Alembic.Ingredient' as a Single.

6) In Fork/SourceControl, observe how have been changed:
AlembicDataSet.xaml
Craftitem.xaml

7) In Fork, Discard the changes made to AlembicDataSet.xaml
This, in theory, brings us exactly back to the state of the UI when we opened the project: no changes made to the AlembicDataSet, and the CraftItem.xaml changes actually represent no changes, as what was removed, has been re-added back exactly as-was.

8) Within Studio, observe how the ingredient icons on the Page are not displayed despite all of the Bindings still being valid, and the Data all reflecting a state where it previously worked.

9) Close MainPage.xaml and re-open it.
Observe how the icons have still not been made visible.

10) Close Studio, and re-open the Alembic Project.
Observe how this time, the icons are successfully displaying as expected.

Expected Results: Valid changes to Data are immediately detected and displayed on-Stage.

PlatformAny

Activities

dstewart

dstewart

2025-10-27 14:50

developer   ~0011236

Update: This has now gotten worse, and Step 9) Now requires a complete restart of the application instead of just the MainPage

Issue History

Date Modified Username Field Change
2025-06-17 12:21 dstewart New Issue
2025-06-17 12:21 dstewart Summary Certain Changes to Data Structures Don't Update In the View Until Application Restart => Certain Changes to Data Don't Update In the View Until Application Restart
2025-06-17 12:46 jsantos Assigned To => dfranjic
2025-06-17 12:46 jsantos Status new => assigned
2025-06-17 12:46 jsantos Assigned To dfranjic => sfernandez
2025-06-17 12:46 jsantos Target Version => Studio_Beta
2025-06-17 13:01 sfernandez Assigned To sfernandez => dfranjic
2025-10-27 14:50 dstewart Note Added: 0011236