View Issue Details

IDProjectCategoryView StatusLast Update
0004771NoesisGUIStudiopublic2026-02-05 11:54
Reporterdstewart Assigned ToAntonino  
PrioritynormalSeverityminor 
Status assignedResolutionopen 
Product VersionStudio_Beta 
Target VersionStudio_Beta 
Summary0004771: Navigator Visibility Toggle Unexpectedly Changes Element's Visibility Property
Description

This ticket is being logged as a 'Part 2' to the fix implemented in: https://www.noesisengine.com/bugs/view.php?id=4581

This relates to the unexpected behaviour where toggling the Element Stage visibility eye icon between 'open' and 'closed' , not only changes the visibility of an Element on-Stage between Visible and Hidden, but also changes the Element's Runtime Property.

This ticket involves two improvements:
1) Making the Navigator's 'eye' icon only impact Element visibility in Studio's 'Edit Mode', without impacting what is rendered during 'Play' mode in the Runtime render.
2) Making toggling the Element's 'eye' icon not deselect the layer whose visibility was toggled.


Repro Steps:

1) Create a Studio Project featuring a MainPage.xaml
2) Introduce any Element into the MainPage's Root Grid, and ensure that it is visible on-Stage (by for example, changing its colour to a highly-visible colour)

3) Hover over the newly introduced Element in the Navigator, and click on the 'eye' icon to hide the Element on the Stage.
Observe how this operation has deselected the Element in the process.

4) Select the Element once again, and navigate to its 'Visibility' Property in its Properties Panel.
Observe how via the eye icon in the Navigator, its Visibility has been changed to 'Hidden'

5) Play the Page by pressing Ctrl+P.
Observe how despite the Element being hidden on-Stage, and despite having a Property setting it to 'Hidden', the Element is still being rendered on-Stage during playback.

6) Hover over the Element in the Navigator once again, and click the eye icon back on to change its visibility from Hidden to Visible.
Observe how its Visibility Property is still set to 'Hidden' despite reversing the visibility change in the Navigator.

7) Deselect, then re-select the Element.
Observe how its Visibility Property has now successfully updated to reflect its 'Visible' status.

Expected Results: The eye on/off visibility function in the Navigator used in Edit-Mode, is separate from the Element's Visibility Properties, which impacts what is displayed at runtime.
Expected Results: If toggling the eye icon in the Navigator impacts a Property, that the Property displayed in the Properties panel shows the correct state of visibility. (Likely not required as a feature if fixing the above)

PlatformAny

Relationships

related to 0004581 resolvedAntonino Visibility Toggle in Navigator Clears an Element's Visibility Bindings 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-02-03 12:43 dstewart New Issue
2026-02-03 12:43 dstewart Relationship added related to 0004581
2026-02-03 12:46 dstewart Assigned To => Antonino
2026-02-03 12:46 dstewart Status new => assigned
2026-02-05 11:54 jsantos Target Version => Studio_Beta