Description

Reproduction rate: 5/5
Regression check: No, this also occurs in 5.4.2.

Please note that this issue only reproduces with the Gamepad Face Button Bottom and does not occur for any other gamepad buttons or keyboard keys.

Steps to Reproduce

Project Setup

  1. Create a new ThirdPerson template project
  2. Enable CommonUI
  3. Set CommonGameViewport as the game viewport class
  4. Create a PlayerController blueprint
    1. on BeginEvent trigger "Set Focus to Game Viewport"
    2. assign the new player controller to the thirdperson game mode
  5. Duplicate IA_Jump to create a new input action IA_JumpAlt
  6. Modify IMC_Default to bind "left mouse click" to IA_JumpAlt
  7. Modify BP_ThirdPersonCharacter to handle Ia_JumpAlt
  8. Add Print string nodes on input action handlers to distinguish which input action triggered

 

Bug repro

  1. Enable "Game Gets Mouse Control" in the editor preferences.
  2. Enter a PIE session
  3. Run the command "showdebug EnhancedInput"
  4. Jump with Gamepad_FaceButton_Bottom, notice it behaves properly
  5. Alt-tab away from the editor
  6. Alt-tab back into the editor (do not click anywhere)
  7. Press Gamepad_FaceButton_Bottom repeatedly
  8. Observe that IA_AltJump is stuck as ongoing in the debug display

Alternate Repro Steps

  1. Make sure that the parameter Game Gets Mouse Control in Editor Preferences is set to false.
  2. Use PIE make sure to use gamepad.
  3. Once spawned, click in both thumbsticks (Gamepad Left Thumbstick/Gamepad Right Thumbstick) to open the debug menu.
  4. Once in the debug menu, press the gamepad face button bottom (A button on gamepad).
  5. Observe now that Ciri will be stuck in the charge attack animation.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-218210 in the post.

1
Login to Vote

Unresolved
ComponentUE - Gameplay - Input
Affects Versions5.4.25.5
Target Fix5.6
CreatedJun 18, 2024
UpdatedAug 19, 2024
View Jira Issue