Skip to content

LineEdit breaks when using circumflex or acute accent characters #93348

Closed as duplicate of#85664
@CubicDE

Description

@CubicDE

Tested versions

  • Tested in v4.2.2.stable.mono.official [15073af]

System information

Godot v4.2.2.stable.mono - Debian GNU/Linux trixie/sid trixie - X11 - GLES3 (Compatibility)

Issue description

I have a German keyboad layout (QWERTZ) and there are these accent characters on the keyboard to make foreign characters like ^ or ` to make â / á or something similar.

When i type in a LineEdit and accidentally hit one of these characters the LineEdit breaks and won't react to any new input the only way to fix it is to delete and create a new LineEdit but it is not easy to detect when its broken because godot doesn't recognize these special characters (^ / ´) when i access the Text property.
image

Steps to reproduce

  1. Create new Project
  2. Add a LineEdit / TextEdit
  3. Type "hello^everything after this is not working"

Minimal reproduction project (MRP)

MRP.tar.gz

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions