godotengine / godotengine/godot

[Wayland] Some text fields don't get edited on window popup

Open
#122,007 1 comment 0 reactions 0 assignees View on GitHub
bug platform:linuxbsd topic:editor topic:gui topic:platforms
Dominant language
C++
Stars
117k
Forks
26.8k
PR merge metrics
PR metrics pending

Description

### Tested versions

4.8 dev eda2a48

### System information

openSUSE

### Issue description

When you try to connect to a signal, the connection dialog opens and the method name field gets selected, but there is no caret and it can't be edited immediately.

Image

You need to click it to edit.

This doesn't seem to affect all dialogs (for example CreateDialog works correctly). Also does not happen on X11.

### Steps to reproduce

1. Add any node
2. In Signals dock, double-click any signal
3. Try typing anything in the selected method name field

### Minimal reproduction project (MRP)

N/A

Contributor guide

Open the contributing guide

Research direction

Reproduce on openSUSE under Wayland using the listed steps, then compare the signal connection dialog with CreateDialog and the same flow on X11. Trace how the selected method name field receives focus when the dialog opens. Done means the field can be edited immediately without an extra click, while existing dialogs remain unaffected.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
64/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.