View Issue Details

IDProjectCategoryView StatusLast Update
0003276NoesisGUIStudiopublic2025-10-29 11:56
Reporterdstewart Assigned Todfranjic  
PrioritynormalSeveritymajor 
Status resolvedResolutionfixed 
Product VersionStudio_Alpha 
Target VersionStudio_Beta 
Summary0003276: Deleting Grid Columns Can Poison XAML and Prevent Page from Rendering Correctly
Description

There appears to be a bug where if (in this case) Grid Columns are removed, Studio doesn't correctly handle the XAML write, which can result in an invalid file which cannot render the screen as it's meant to be displayed.

Note that this seems to only occur if Columns are deleted in a specific order. See repro steps below. This bug did not seem to appear if for example, the first Column deleted was Column 3.

See attached video.

Steps To Reproduce

Repro Steps:

1) Create a copy of the Z3L project from InternalSamples GitHub
2) Open MainMenu.xaml
3) Delete current Column 1.
4) Delete current Column 1 (used to be Col2)
5) Play Page
Observe that the page is no longer rendering correctly.

6) Save MainMenu.xaml
7) Open MainMenu.xaml in VSCode, and Ctrl+F for "InterfaceGrid"
Observe the incorrectly written XAML responsible for the page poisoning.

Expected Results: Removing Grid Columns does not impact the interface in any other way than reducing the amount of Columns in the Page.

Attached Files
PlatformAny

Activities

dstewart

dstewart

2025-10-29 11:56

developer   ~0011285

Issue no longer occurs as of 0.1.243!

Issue History

Date Modified Username Field Change
2024-04-24 14:13 dstewart New Issue
2024-04-24 14:13 dstewart File Added: GridDestruction_Compressed.mp4
2024-04-24 17:10 dfranjic Assigned To => dfranjic
2024-04-24 17:10 dfranjic Status new => assigned
2024-04-25 19:37 jsantos Target Version => Studio_Alpha
2025-04-02 11:09 sfernandez Target Version Studio_Alpha => Studio_Beta
2025-10-29 11:56 dstewart Status assigned => resolved
2025-10-29 11:56 dstewart Resolution open => fixed
2025-10-29 11:56 dstewart Note Added: 0011285