View Issue Details

IDProjectCategoryView StatusLast Update
0004923NoesisGUIStudiopublic2026-03-26 17:01
Reporterdstewart Assigned ToAntonino  
PrioritynormalSeveritymajor 
Status resolvedResolutionfixed 
Product VersionStudio_Beta 
Target VersionStudio_BetaFixed in VersionStudio_Beta 
Summary0004923: Elements Set To Hit Test Invisible Yield Inconsistent Hoverability and Clickability Behaviors
Description

Currently, in 'Edit Mode', if two overlapping Elements are both set to HitTestVisible=False, then the top one is Hoverable and Clickable.
However, if only the overlapping Element is set to HitTestVisible=False, then the bottom Element is Hoverable and Clickable.

HitTestVisible should really only be an Runtime/Play Mode feature, and should not impact what users are able to click on and hover over in Edit Mode.

Video Attached.


Repro Steps:

1) Create a Studio Project containing a MainPage.xaml

2) Introduce two Grid Elements, side by side, within the Page's root Grid.

3) Introduce a 512x512 Button to the bottom-most Grid introduced in Step 2), and set the Button's HitTestVisible Property to 'False' in its Properties.

3) Set the top-most Grid's HitTestVisible Property to 'False'.

4) Hover over the Button on-Stage.
Observe how the Button can't be hovered, and instead, the top-most Grid is hovered and selectable.

5) Set the Button's HitTestVisible Property to 'True', then deselect it by clicking off the Stage.

6) Hover over the Button.

Observe how the Button is now hoverable and Selectable.

Expected Results: HitTestVisible should not apply during Edit Mode.
Expected Results: In Edit Mode, HitTestVisibility should be an absolute attribute, and the ability to hover over, or select an Element should not be dependent on that of an overlapping Element.

Attached Files
PlatformAny

Activities

Antonino

Antonino

2026-03-26 17:01

developer   ~0012116

Fixed on commit 16913

Issue History

Date Modified Username Field Change
2026-03-24 17:29 dstewart New Issue
2026-03-24 17:29 dstewart File Added: 2026-03-24 12-19-52.mp4
2026-03-25 16:59 Antonino Assigned To => Antonino
2026-03-25 16:59 Antonino Status new => assigned
2026-03-25 20:18 sfernandez Target Version => Studio_Beta
2026-03-26 17:01 Antonino Status assigned => resolved
2026-03-26 17:01 Antonino Resolution open => fixed
2026-03-26 17:01 Antonino Fixed in Version => Studio_Beta
2026-03-26 17:01 Antonino Note Added: 0012116