Developer Notes

This is functioning correctly. The SCheckbox has hit test visible children and if they get clicked, the event bubbles up regardless of the hit-test status of a widget.

Description

The Self Hit Test Invisible is not working as intended for the Check Box component in 4.16. The check is still taking in an input. This issue does not occur when using the "Hit Test Invisible" option for visibility. This issue also only affects the Check Box component.

Regression:
This issue does not occur in 4.15.3 binary build of the engine

Steps to Reproduce
  1. Open the project provided
  2. PIE and attempt to click the button (Result)
  3. exit PIE and open TestWidget
  4. select the Check Box in the hierarchy
  5. In the Check Boxes detail panel under Behavior > Set the visibility to "Hit Test Invisible"
  6. Compile and save the Widget
  7. PIE and attempt to click the button (Expected Result)
    Result: The check box takes input and the button cannot be pressed
    Expected: The check box should not take input and the button can be pressed
Community References

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

3
Login to Vote

By Design
ComponentUE - Editor - UI Systems
Affects Versions4.16
CreatedJun 9, 2017
ResolvedJun 19, 2017
UpdatedApr 27, 2018