Common UI ignores my custom Confirm input and always uses the default Gamepad A button.

Engine: Unreal Engine 5.8
Plugin: Common UI

Documentation followed:

I followed the official Common UI Quick Start guide and believe my setup is correct.

Problem

I created my own Common UI input configuration and changed the Confirm action to Gamepad X.

However, in-game Gamepad A still performs the Confirm action. It behaves as if Unreal Engine’s default Common UI input configuration is still being used instead of mine.

Things I’ve already checked

  • Common UI plugin is enabled.

  • Game Viewport Client Class is set to CommonGameViewportClient.

  • Widgets inherit from CommonActivatableWidget.

  • Buttons inherit from CommonButtonBase.

  • My custom Input Data asset and Action Data Table are assigned.

  • Deleted Binaries, Intermediate, and Saved, then rebuilt.

  • Restarted the editor multiple times.

The issue remains exactly the same.

Logs

The only CommonUI-related log I consistently see is:

LogUIActionRouter: Display: Found 0 derived classes when attempting to create action router (CommonUIActionRouterBase)

I don’t know whether this is expected or related to the problem.

Has anyone seen a situation where Unreal continues to use the engine’s default Common UI Confirm action (Gamepad A) even though a custom Common UI input configuration is assigned? What else should I check?