[UE5.2]CommonUI back handler and button input handler never triggered.

I’ve looked everywhere and I just can’t figure this out. I created a CommonActivatableWidget with some buttons. Those all work fine. I can even use the controller. But I want to be able to cancel using the B button on the controller.

I checked “Is Back Handler” and overrode “On Handle Back Action”, but it never gets called.

I then tried to create a blueprint from CommonButtonBase. I created an input table and set it on the widget. I added this graph:

It doesn’t work. Nothing gets printed.

I am getting this error in the logs though.
LogUIActionRouter: Error: Cannot create action binding for widget [UI_CSelectTower_C_0] - no action provided.

I don’t know what that means. I am setting it both in the widget and in the graph.

image

The only thing that works is the default navigation and default Accept button. So I can use the controller to move from one button to another and click it. But I can’t change the input button to use and I can’t get the back handler to work.

Any help?

1 Like

Ok. I found something really weird.

image

Turn on the first checkbox if you want different inputs to work, not just the default. When I did this, not only did different inputs work, but the back handler worked as well.

So I did what anybody would do. I unchecked the “Out of Focus Device Input” checkbox to see if it would revert back. It still worked. Nothing else changed.

Fairly certain this should have worked initially.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.