Error and unable to input text in Textbox in 3D widget in World space

I created an UMG Widget Blueprint with a textbox. I can click it and enter text in it normally when attached to screen, but when I create a 3D widget and use that widget blueprint, I cannot enter text in it any more.

I’m using WidgetInteractionComponent, and it captures the clicks successfully. Buttons work. But when I click on the Textbox, I get the following error:

LogWindowsTextInputMethodSystem:Error: Activating a context failed while setting focus on a TSF document manager. The parameter is incorrect. (0x80070057)

I see the input marker show up in the Textbox, so it seems it gets focused, but nothing happens when I type.

If I change the 3D Widget components space from “World” to “Screen” in the blueprint, it works again and I don’t get any error, but then of course it is no longer rendered in 3D.

Hello,

I was able to reproduce this issue on our end. I have written up a report and I have submitted it to the developers for further consideration. I have also provided a link to the public tracker. Please feel free to use the provided link for future updates. Thank you for your time and information.

Link: Unreal Engine Issues and Bug Tracker (UE-36530)

Make it a great day

Thanks!

If anyone else stumbles onto this with the same problem, here’s a hack/solution I found out:

https://answers.unrealengine.com/questions/483093/typing-in-3d-widget.html#answer-496774

It doesn’t get rid of the error, but the textbox works.