Quick post this time. After upgrading to Godot 4.4, we noticed that one of our text entry controls (the command line for a debug console) would lose keyboard focus after the user had entered a command and hit Return (ui_text_submit in our project, and probably most others.) Mouse focus, in the Debugging window, did not change. Hitting Return again would return keyboard focus to the LineEdit.

This was very disruptive to our workflow, and took a couple days to find the origin of, as we were chasing multiple other input focus bugs at the same time.

This new behaviour seems to have been a change in 4.4. I hesitate to call it “a regression,” but it’s definitely a breaking change. The field keep_editing_on_text_submit was introduced to LineEdit in 4.4 and causes this behaviour. It also defaults to false.

You can see for yourself on the Godot 4.4 LineEdit documentation versus the Godot 4.3 LineEdit documentation, which does not mention this field at all. It is also not mentioned on the Godot 4.4 migration guide.