# Slate IM Button Param Enabled does nothing 

**URL:** <https://forums.unrealengine.com/t/slate-im-button-param-enabled-does-nothing/2851058>\
**Category:** Issues and Bug Reporting (Unreal Engine)\
**Tags:** unreal-engine, slate\
**Created:** [November 5, 2026, 6:00pm UTC](https://forums.unrealengine.com/t/slate-im-button-param-enabled-does-nothing/2851058 "2026-11-05T18:00:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![PureUmbrella5629](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@PureUmbrella5629](https://forums.unrealengine.com/u/PureUmbrella5629)\
**Post date:** [November 5, 2026, 6:00pm UTC](https://forums.unrealengine.com/t/slate-im-button-param-enabled-does-nothing/2851058/1 "2026-11-05T18:00:49Z")

</div>

### Summary

[5.8.4] If you attempt to use the Button function when making SlateIM windows the Enabled parameter does not disable the button as intended. The only way to disabled the button is to wrap the button in a BeginDisabledState block instead. This behaviour is broken in both BP and C++.

We are using this behaviour to provide SlateIM buttons for our cheat manager extensions.

### What Type of Bug are you experiencing?

UI / Tools

### Steps to Reproduce

1. Add a button to SlateIM in C++ or in BP
2. Toggle the Enabled parameter for the button
3. See that it has no affect on the button’s state

### Expected Result

The button should render in its disabled state if Enabled = false, in the same way that it does if you manually wrap the button in a DisabledState block.

### Observed Result

The button’s state does not change. It remains active.

### Affects Versions

5.8

### Platform(s)

Windows

### Upload an image

 ![Button.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/3/8/8/3883d2dbf9406c22dfada05d661c5c694aa60115.png)
