№ 6
Title: [4.9P2][4.8.3] User widget showed incorrectly if take all available space and added as child.
Importance: Medium.
Branch: Binary.
Build version:
Version: 4.8.3-2634408+++depot+UE4-Releases+4.8
Version: 4.9.0-2633546+++depot+UE4-Releases+4.9
Version: 4.9.0-2641355+++depot+UE4-Releases+4.9
System Specs:
OS:Win8.
Additional specification will be provided by request.
Attachments:
It will be provided by request.
Detailed description of the issue:
A child widget has various and strange behaviour if a child has an user widget type and anchor set to fill all screen(bottom right corner type).
Most cases a child user widget is not shown on screen. But behaviour depends on engine version and parent widget type.
I have tried to add widget dynamically through “add a child” function and spent some time to understand the reason cause my properly created and visible a child widget wasn’t shown on screen.
Screenshots/Link to video:
It will be provided by request.
Reproduction steps:
- Create a new blank project.
- Create a two blue print widgets (widgetA/widgetB).
- Add a button to widgetA.
3.1 Set anchor to anchor16(bottom-right corner).
3.1 Set all button offset to 0. It takes all widget space. - Add a scroll box to widgetB.
- Add widgetA as child widget to the created scroll box and canvas panel in widgetB.
- Create widgetB and add it to view port.
- Make sure that a child widgetA is not showed for scroll box, but it is exist and it is visible.
- Make sure that a child widgetA is showed for canvas panel, but with wrong size.
Frequency: 100%
Expected behaviour:
A child widget takes all available parent space with depending to child aspect ratio or in another case any warning message should be showed.