Common UI UCommonButtonBase issues with Appearance Padding

Steps to Reproduce

  1. Create a subclass of UCommonButtonBase
    1. Add print statement to OnClicked
    2. Add print statement to OnHovered, print out the result of IsHovered
    3. (Add something like an image to the button so it has something to click)
  2. Add new button widget to a screen widget
    1. Set button widget visibility to Visible
    2. Give the button widget nonzero Appearance Padding (20-50 padding is sufficient)
      1. Note: this is NOT Slot Padding
  3. Start the game, open the screen holding the new button
    1. Hover the padding, notice that the OnHovered event fires, but IsHovered is false
    2. Click the padding, notice that the OnClicked event fires