Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

🐞 Suggestion window fails to draw

Ouverte
#351 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
35/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
swift
Domaine
desktop-dev

Piste de recherche

Commencez par reproduire l’échec avec les complétions simulées de l’exemple, en permettant au panneau de suggestions d’apparaître et de disparaître à plusieurs reprises. Inspectez la gestion de la fenêtre de suggestions et du viewmodel autour de l’avertissement canBecomeKeyWindow signalé. Le travail est considéré comme terminé lorsque la fenêtre de suggestions continue de s’afficher après des utilisations répétées et que les complétions ne sont pas insérées lorsque la vue ne parvient pas à s’afficher.

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

Description

bug
Description

Everytime after using the editor with the suggestion feature for a short period of time (5-15 appereances of the panel), the panel window just doesnt appear anymore, but pressing "TAB" or "ENTER" still inserts suggestions at the cursor.

In the XCode console I get:

Warning: -[NSWindow makeKeyWindow] called on <NSWindow: 0x401330240> windowNumber=151f8 which returned NO from -[NSWindow canBecomeKeyWindow].

This happens for the latest version still, with the new "Suggestion Window Fixes" PR merged.

To Reproduce
  1. Use the example with the mock completions for a longer period of time
  2. Let the panel appear and disappear 10-20x
Expected Behavior

The suggestions window should always render, and IF something fails to render, the viewmodel should refrain from inserting completions.

Version Information

CodeEditSourceEditor: latest main branch
macOS: 15.5 (24F74)
Xcode: 16.4 (16F6)

Additional Context

No response

Screenshots

No response

Langage dominant
Swift
Étoiles
720
Forks
162
Métriques de merge des PR
Aucune PR mergée en 30 j

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de CodeEditApp/CodeEditSourceEditor

Toutes les issues de CodeEditApp/CodeEditSourceEditor

Issues similaires

Plus d'issues Swift

Recevez les nouvelles issues par e-mail

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