python / python/cpython

Tkinter (IDLE) submenu on Wayland stays open if you switch windows

Ouverte
#130,045 5 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

extension-modules OS-linux topic-tkinter type-bug
Langage dominant
Python
Étoiles
77.2k
Forks
35.9k
Métriques de merge des PR
Métriques de PR en attente

Description

Bug report

Bug description:

The sub menu does not close automatically and when I switch windows with it open it stays on top of whatever window I've opened. The screenshot below shows the behavior.

Image

Occurs in both 3.13 and main branch. Running Fedora 41 GNOME

CPython versions tested on:

CPython main branch

Operating systems tested on:

Linux

Guide de contribution

Ouvrir le guide de contribution

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.

Piste de recherche

Commencez par reproduire le problème dans IDLE sous Linux avec Fedora 41, GNOME et Wayland, en changeant de fenêtre alors qu’un sous-menu Tkinter est ouvert. Suivez la gestion des fenêtres et des menus d’IDLE/Tkinter impliquée ; le travail est terminé lorsque le sous-menu se ferme ou ne reste plus au-dessus de la fenêtre nouvellement active.

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

Évaluation

Stack technique
python
Domaine
desktop
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Calme
Clarté
À clarifier
Accessibilité débutants
42/100

Recevez les nouvelles issues par e-mail

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