Description

OnClick Events for buttons in 3D Widgets not firing in Multiplayer. This issue only affects the button component as other Widget components that used the Left mouse button function as expected

Regression:
This issue occurs in 4.14.3 and 4.15 Binary builds

Steps to Reproduce
  1. Create a new project using the First Person Shooter Template
  2. Create a widget > Name it "Widget_BP" > Open Widget_BP
  3. Add a button to the canvas panel > Copy the settings from Screenshot_01
  4. Open the event graph and add the event for button onclicked
  5. Attach a print string to on clicked event
  6. Create a new Actor Class BP > Name it "Actor_BP" > Open Actor_BP
  7. Select the Blueprint(self) and set the Auto Recieve Input to Player 0
  8. Add a Widget and Widget Interaction component
  9. Select the Widget component and set the Widget Class to Widget_BP
  10. Select the Widget Interaction component and set the interaction source to mouse
  11. Go to the event graph and copy the Blueprint (Screenshot_02)
  12. Under Play options > Set Number of Players to 1
  13. PIE and Press the button (Expected Result)
  14. Under Play Options > Set number of Players to 2
  15. PIE and Press the button
    Result: Button event does not fire
    Expected: Button Event Fires and String Prints

Have Comments or More Details?

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

6
Login to Vote

Won't Fix
ComponentUE - Editor - UI Systems
Affects Versions4.14.34.15
CreatedMar 6, 2017
ResolvedAug 18, 2021
UpdatedAug 18, 2021