flutter / flutter/devtools

File selection text field does not feel like a fully featured text input

Ouverte
#5,337 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
fix it friday P3 screen: debugger
Langage dominant
Dart
Étoiles
1.7k
Forks
404
Merge moyen
6 j 17 h
PR mergées (30 j)
18

Description

This is just a polishing issue but interacting with the open file text field that appears when you click on the name of the open file doesn't feel as natural as it could when interacting with text fields with a mouse and keyboard. I experienced this using the web based DevTools. I'm not sure what the interactions are like on the version built for desktop use.

Mainly, it doesn't support text highlighting. There are multiple ways that I usually expect text inputs to allow for selection:
* Click and drag with the mouse doesn't highlight any text as expected.
* Triple click doesn't highlight all the text in the field as expected.
* Holding shift while moving the cursor with the arrow keys doesn't highlight the text between the original and new cursor locations as expected.
* Holding shift while moving the cursor with the home/end keys doesn't highlight the text between the original and new cursor locations as expected.

If I could highlight text I also would expect that next text entry to replace all the highlighted text.

You should also be able to copy highlighted text to the clipboard.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par reproduire le comportement dans le champ de texte d’ouverture de fichier des DevTools web à l’aide de la souris et du clavier. Vérifiez les quatre interactions de sélection décrites, le remplacement du texte surligné et la copie dans le presse-papiers ; c’est terminé lorsque ces comportements de saisie de texte fonctionnent comme prévu.

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

Évaluation

Stack technique
dart, flutter
Domaine
devtools, frontend
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
42/100

Recevez les nouvelles issues par e-mail

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