godotjs / godotjs/javascript

TextEdit can be focused when running game

Ouverte
#206 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
bug
Langage dominant
C++
Étoiles
1.1k
Forks
80
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

### Version

4.1-0.0.17

### System information

Godot v4.1.5.rc (488757bd0) - Windows 10.0.22631 - Vulkan (Forward+) - dedicated NVIDIA RTX A3000 Laptop GPU (NVIDIA; 31.0.15.2879) - 11th Gen Intel(R) Core(TM) i5-11500H @ 2.90GHz (12 Threads)

### Issue description

Attaching any `.mjs` script to an `TextEdit` Node will disable the focus when running the game

### Steps to reproduce

1. Create a script `my-class.mjs`
2. Add a `Control` node
3. Add a `TextEdit` node inside `Control`
4. Attach `my-class.mjs` to `TextEdit`
5. Run game
6. Cannot write or focus `TextEdit`

### Minimal reproduction project (MRP)

````
export default class MyClass extends godot.TextEdit {
_ready() {
console.log("I run in TextEdit");
}
}

````

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Utilisez les étapes de reproduction et l’exemple my-class.mjs fourni pour reproduire le problème avec un nœud Control contenant un TextEdit. Suivez l’impact de l’ajout du script .mjs sur le focus pendant l’exécution du jeu. La tâche est terminée lorsque TextEdit peut toujours recevoir le focus et accepter les entrées clavier lorsque le script est attaché.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript
Domaine
game-dev
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.