# EPIC, please stop breaking Slate and UMG in new releases.

**URL:** <https://forums.unrealengine.com/t/epic-please-stop-breaking-slate-and-umg-in-new-releases/1179127>\
**Category:** Issues and Bug Reporting\
**Tags:** unreal-engine, Engine-Source-Code, Engine-Source-GitHub, bug-report, editor, question\
**Created:** [May 26, 2023, 9:17am UTC](https://forums.unrealengine.com/t/epic-please-stop-breaking-slate-and-umg-in-new-releases/1179127 "2023-05-26T09:17:53Z")\
**Posts on this page:** 11\
**Page:** 2

<div class="post-metadata">

**Author:** ![Shmoopy1701](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/shmoopy1701/32/1194536_2.png) [@Shmoopy1701](https://forums.unrealengine.com/u/Shmoopy1701)\
**Post date:** [February 21, 2024, 6:18pm UTC](https://forums.unrealengine.com/t/epic-please-stop-breaking-slate-and-umg-in-new-releases/1179127/21 "2024-02-21T18:18:19Z")

</div>

Has anyone ever rolled their own UI in C++ with AHud::Draw() functions? It wouldn’t be too complicated. DrawText(), DrawTexture(), and DrawMaterial() would get you 90% there.

Could compose the HUD WPF Xaml style but with C++ only. Zero blueprints needed. 😀

---

<div class="post-metadata">

**Author:** ![Roy\_Wierer.Seda145](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/roy_wierer.seda145/32/906551_2.png) [@Roy\_Wierer.Seda145](https://forums.unrealengine.com/u/Roy_Wierer.Seda145)\
**Post date:** [February 21, 2024, 8:53pm UTC](https://forums.unrealengine.com/t/epic-please-stop-breaking-slate-and-umg-in-new-releases/1179127/22 "2024-02-21T20:53:59Z")

</div>

Visual designers shouldn’t have to screw with c++ or xml. If I am looking for some adobe or figma guy for UI and UX I’m 99% sure it is not someone programming because a good combination appears to be rare. I’d personally get rid of the binary files and UMG with fire and prefer a text based approach similar to CSS, or an editor writing that “CSS”. It’s an entirely different topic though. If the team just perfects the core that is under UMG (Slate) and stops breaking it / not testing it, then a lot of the frustration with both systems would already be gone.

[Look at how I handle my widget design for Melonade](https://github.com/Seda145/MeloNade/tree/master/components) , it’s pure and simple no nonsense css. doesn’t get any cleaner. I don’t need 5 editor windows and bloated UAssets to make an app.

Try doing that in UMG and compare the effort and amount of data on your disk to the few lines of css I wrote there (did not even use textures!)

 ![afbeelding](https://d3kjluh73b9h9o.cloudfront.net/original/4X/1/c/b/1cbfb797ec8ea91f2f82c8cdb099b645b9e99330.jpeg)

![afbeelding](https://d3kjluh73b9h9o.cloudfront.net/original/4X/a/f/6/af61a5884b23cebda6bf10371d6a8025b1f3ca63.png)

---

<div class="post-metadata">

**Author:** ![Roy\_Wierer.Seda145](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/roy_wierer.seda145/32/906551_2.png) [@Roy\_Wierer.Seda145](https://forums.unrealengine.com/u/Roy_Wierer.Seda145)\
**Post date:** [April 19, 2024, 4:46am UTC](https://forums.unrealengine.com/t/epic-please-stop-breaking-slate-and-umg-in-new-releases/1179127/24 "2024-04-19T04:46:04Z")

</div>

So no response and currently the Bug Reporting category has been [closed](https://forums.unrealengine.com/t/request-re-open-bug-report-category-to-non-fortnite-users/1810574) for non fortnite users. Soooooo…

---

<div class="post-metadata">

**Author:** ![Roy\_Wierer.Seda145](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/roy_wierer.seda145/32/906551_2.png) [@Roy\_Wierer.Seda145](https://forums.unrealengine.com/u/Roy_Wierer.Seda145)\
**Post date:** [May 26, 2024, 5:23pm UTC](https://forums.unrealengine.com/t/epic-please-stop-breaking-slate-and-umg-in-new-releases/1179127/25 "2024-05-26T17:23:14Z")

</div>

> [Request for LTS versions of UE and marketplace assets.](https://forums.unrealengine.com/t/request-for-lts-versions-of-ue-and-marketplace-assets/1202585)

---

<div class="post-metadata">

**Author:** ![zhaowumu](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@zhaowumu](https://forums.unrealengine.com/u/zhaowumu)\
**Post date:** [May 27, 2024, 4:30am UTC](https://forums.unrealengine.com/t/epic-please-stop-breaking-slate-and-umg-in-new-releases/1179127/26 "2024-05-27T04:30:00Z")

</div>

> [@Roy\_Wierer.Seda145](#):
>
> That runs even deeper than UMG all the way to Slate and device support. A lot is less than optimal. It seems some breaking bugs will be forever present. It’s hard to even recommend the widget editor to designers because they can get the same result in html and css within seconds compared to pushing UMG to the limits and running into walls and bugs on a bloated UAsset. The worst is just when you do get it up and running and new versions keep breaking basic functions. It would be a much better experience (relatively to what we are used to with UE) if the engine was LTS…
> 
> I did make my own framework for menu panel navigation and centralized widget styling, it would be great if they’d stop introduce breaking bugs to the underlying Slate system so that I’d be willing to put it online. How am I expected to maintain it and keep my reputation if there will be bugs beyond my control? If I am forced onto those versions? I don’t want to do an a$$ job on that.

@DoubleDeez This guy is an engineer handling UMG

---

<div class="post-metadata">

**Author:** ![Roy\_Wierer.Seda145](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/roy_wierer.seda145/32/906551_2.png) [@Roy\_Wierer.Seda145](https://forums.unrealengine.com/u/Roy_Wierer.Seda145)\
**Post date:** [May 14, 2025, 12:41am UTC](https://forums.unrealengine.com/t/epic-please-stop-breaking-slate-and-umg-in-new-releases/1179127/27 "2025-05-14T00:41:23Z")

</div>

I don’t know but the forum activity of that profile is not promising. I’d at least have expected some response from it on this thread.

> 

Besides, I want to bump this post up a bit on the forum list because a lot changed around UE5.5.4 . Unaware of what got fixed and what bugs (usually) were introduced on the Slate side.

And honestly, I don’t care about Enhanced Input or Common UI. I don’t use them and don’t need them. [I built my system](https://www.ferrefy.com/documentation/ui-additions-plugin/) using a UMG HUD as a central manager for nested menus, input modes, cursors and improved focus control. I think of Enhanced Input and Common UI as two steps sideways and 3 steps backwards. Perhaps more of a marketing move than a functional product.

What I confirmed through version control is fixed in 5.5.4:

> [@Roy\_Wierer.Seda145](#):
>
> [UE5.2.1, Bug report] EditableTextBox broke further. GetText not returning set value.

> [@Roy\_Wierer.Seda145](#):
>
> [UE5.1.1] UEditableTextBox::SetText reverts to previous text. Can’t set text…

What is most disappointing is the focus on Fortnite bugs, for which the forums has a full adaptation and even bot assistance to process the bug reports. “Normal” Unreal Engine users can not use this. The bot does not process such reports and there is no feedback on attempted reports.

By now, I had expected the forums to be bot assisted for reporting UE non fortnite related bugs. Why? Because bugs reported through the official way end up on the pile of literal millions, while on the forums we can help eachother out and build more detailed feedback in public. Bugs reported through the official way gave me no feedback at all. Think of it. One guy introduces an engine bug, hundreds? thousands? of us UE developers spend X time debugging the same thing. And why should we? Put it on the forums.

AND EPIC, test it properly in the first place. Some bugs are so ridiculously easy to detect they are insulting: (“add a slider widget, drag the handle around, oh it doesn’t work”). How can you not write a test for that or spend 2 minutes to do by hand? No, let 5000 devs spend 30 minutes on it reading that insulting code, that seems fine?

By now, we’ve had bots capable of summarizing and linking one post’s content to another (of any website) for at least 10 years, probably double or more. Look at github for such AI which are widely available and can be used on home (potato class) hardware. The forums has actually had quite a few bot accounts invading posting summaries of what a real user just posted seconds before.

The bug reporter and bug form on this forum is exclusively used for Fortnite, which makes clear that Epic is not focusing on innovation, as they continue to release experiments into the wild without collecting feedback. Therefore their focus is not on improving a user experience, developer experience, or improvement on support, services and Unreal Engine as a product.

When bugs are reported, there is no feedback. When bugs are fixed, there is no feedback. When bugs aren’t fixed but pushed aside, we see posts dating back to the early UE4 popping up on the forums occasionally.

---

<div class="post-metadata">

**Author:** ![Roy\_Wierer.Seda145](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/roy_wierer.seda145/32/906551_2.png) [@Roy\_Wierer.Seda145](https://forums.unrealengine.com/u/Roy_Wierer.Seda145)\
**Post date:** [May 16, 2025, 1:35pm UTC](https://forums.unrealengine.com/t/epic-please-stop-breaking-slate-and-umg-in-new-releases/1179127/28 "2025-05-16T13:35:03Z")

</div>

if only that wasn’t Fortnite:

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/8/6/7/8672c36320db6cd6e6010d526f09141e3f7eafe4.png)

---

<div class="post-metadata">

**Author:** ![nande](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/nande/32/1057698_2.png) [@nande](https://forums.unrealengine.com/u/nande)\
**Post date:** [May 20, 2025, 12:13am UTC](https://forums.unrealengine.com/t/epic-please-stop-breaking-slate-and-umg-in-new-releases/1179127/29 "2025-05-20T00:13:24Z")

</div>

i think this is a more general issue than umg.  
though i agree, ideally umg should have new bugs on every release.

i think the whole engine tend to many new bugs on each new release. and it’s noticeable.  
it did made me question whether their qa process is up to the task.  
i wish they could improve their qa. though i think the LTS version would be the ideal solution.

i also agree there seems to be issues with communication. specially the apparent lack of communication from epic.  
reporting bugs has a ton of friction, and doesn’t seem to be effective. i had many issues with the form that made me just skip reporting an issue.

the fact that i’ve came across this post by accident, 2 years after being posted, makes me think there are issues with discoverability in the forums too.  
there seems to be a lot of noise as well with ai posts, spam, and now that there are many subforums.  
i do think it’s cool to have a centralized place to discuss all the aspects, but it also seems to be hindering discoverability too. and some stuff is just spam/noise.

---

<div class="post-metadata">

**Author:** ![nande](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/nande/32/1057698_2.png) [@nande](https://forums.unrealengine.com/u/nande)\
**Post date:** [May 20, 2025, 12:19am UTC](https://forums.unrealengine.com/t/epic-please-stop-breaking-slate-and-umg-in-new-releases/1179127/30 "2025-05-20T00:19:03Z")

</div>

there’s imgui for ue5 if that helps. [GitHub - SLSNe/Unreal5-ImGui: UE 5.4+ Dear Imgui library with latest IO](https://github.com/SLSNe/Unreal5-ImGui)

---

<div class="post-metadata">

**Author:** ![Roy\_Wierer.Seda145](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/roy_wierer.seda145/32/906551_2.png) [@Roy\_Wierer.Seda145](https://forums.unrealengine.com/u/Roy_Wierer.Seda145)\
**Post date:** [July 13, 2025, 2:21pm UTC](https://forums.unrealengine.com/t/epic-please-stop-breaking-slate-and-umg-in-new-releases/1179127/31 "2025-07-13T14:21:20Z")

</div>

Guys, I haven’t received any feedback on the bug reports. Some things seem to be alright (fixed) in UE 5.5, 5.6 on the UI side.

I have **released some of my plugins for free** , which include a well tested, advanced UI.

Compared to the previous UE versions, now is the time to start developing (at least the UI).

> [GitHub - Seda145/Ferrefy-Plugin-Custom-Settings: This plugin is for Unreal Engine. It makes implementation of engine and custom settings simple and efficient. On top of that, it comes with a complete main menu UI.](https://github.com/Seda145/Ferrefy-Plugin-Custom-Settings)

> [GitHub - Seda145/Ferrefy-Plugin-UI-Additions: This plugin is for Unreal Engine. It adds new widget types and input functionality. It is used to efficiently build common and advanced UI, with a consistent user input and feedback behavior.](https://github.com/Seda145/Ferrefy-Plugin-UI-Additions)

This plugin I published on FAB, which makes it possible to centralize all Slate styling to datatables. Doesn’t use EPIC’s experimental stuff at all:

> [Ferrefy Plugin: Central UI | Fab](https://www.fab.com/listings/23a2d4dd-dfbb-42aa-ad90-126fc38e8723)

---

<div class="post-metadata">

**Author:** ![BOBtheROSS](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@BOBtheROSS](https://forums.unrealengine.com/u/BOBtheROSS)\
**Post date:** [August 1, 2025, 10:05pm UTC](https://forums.unrealengine.com/t/epic-please-stop-breaking-slate-and-umg-in-new-releases/1179127/32 "2025-08-01T22:05:59Z")

</div>

In UE 5.5 they seem to have fixed the broken inheritance that I mentioned here: [EPIC, please stop breaking Slate and UMG in new releases. - #6 by BOBtheROSS](https://forums.unrealengine.com/t/epic-please-stop-breaking-slate-and-umg-in-new-releases/1179127/6)

Strangely they didn’t mentioning it in the patch / release notes. I just tested it by chance. Maybe they are not done yet. 🤔

[Previous page](https://forums.unrealengine.com/t/epic-please-stop-breaking-slate-and-umg-in-new-releases/1179127.md?page=1)
