[Major] Request for whitelisting certain illegal UMG.SizeBox properties

Summary

I’ve been using a few missing umg size box values to constraint my user interface to an expected aspect ratio. Such constraints are otherwise not possible. I’ve been notified by Epic that the proper solution should be addressed with SG UI in the future and therefore the following issue will not be resolved in the near future. However until then those settings that are now flagged and warned as being illegal should be whitelisted and remain as such until a proper solution enters beta phase + additional grace migration period.

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Other

Steps to Reproduce

Override the following hidden settings of a size box widget:

MinAspectRatio=1.000000
MaxAspectRatio=1.777778
bOverride_MinAspectRatio=True
bOverride_MaxAspectRatio=True

1.777778 stands for 16:9 aspect ratio.

Expected Result

  • No validation warnings or errors until there is a proper solution for the missing functionality
  • These properties should be whitelisted and there should be additional grace migration period after a proper solution is available
  • Any validation errors should only be set in place after a proper solution exists

Observed Result

UEFNValidation: Warning: PATH_TO_UMG_WIDGET Illegal property override: Value "PATH_TO_UMG_WIDGET.UMG_WIDGET_NAME:WidgetTree.SizeBox_66.MaxAspectRatio" has an override of "1.777778" (default "1.000000") for property "/Script/UMG.SizeBox:MaxAspectRatio" on an instance of "/Script/UMG.SizeBox". (ValkyrieValidator_Properties) Fix: Reset Property to Default

UEFNValidation: Warning: PATH_TO_UMG_WIDGET Illegal property override: Value "PATH_TO_UMG_WIDGET.UMG_WIDGET_NAME:WidgetTree.SizeBox_66.bOverride_MinAspectRatio" has an override of "True" (default "False") for property "/Script/UMG.SizeBox:bOverride_MinAspectRatio" on an instance of "/Script/UMG.SizeBox". (ValkyrieValidator_Properties) Fix: Reset Property to Default

UEFNValidation: Warning: PATH_TO_UMG_WIDGET Illegal property override: Value "PATH_TO_UMG_WIDGET.UMG_WIDGET_NAME:WidgetTree.SizeBox_66.bOverride_MaxAspectRatio" has an override of "True" (default "False") for property "/Script/UMG.SizeBox:bOverride_MaxAspectRatio" on an instance of "/Script/UMG.SizeBox". (ValkyrieValidator_Properties) Fix: Reset Property to Default

Platform(s)

UEFN v40.30

Additional Notes

Without these constraints I’m unable to express the desired layout constraints that would for example also cover players with ultra wide screens.

FORT-1095965 has been created and its status is ‘Unconfirmed’. This is now in a queue to be reproduced and confirmed.