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

[Bug]: Linux Desktop Client : window buttons require window resize to work

Fermée
#844 3 commentaires 0 réactions 1 personne assignée Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@t-aleksander y travaille déjà.

Depuis le 28/9/2026.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
55/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Calme
Stack technique
rust

Piste de recherche

Commencez par reproduire le problème sur PopOS 24.04 avec Gnome 46 et Wayland, en utilisant l’action du clic droit de la barre d’état système « Show defguard client. ». Suivez le chemin de présentation de la fenêtre et vérifiez que fermer, maximiser et réduire réagissent immédiatement après l’apparition de la fenêtre, sans nécessiter de redimensionnement au clavier ou à la souris.

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

Description

bug
Summary

When right click on icon, Show defguard client, the client appears but its window buttons (close, maximize, minimize) are not active.
Maximizing the window with keyboard shortcut make the buttons work again.

Steps to reproduce

This is probably highly dependant on distribution / Desktop, and other details, so here is my setup

  • popOs 24.04
  • Gnome 46
  • Wayland
  1. Login to user session
  2. Start defguard client
  3. it opens, window buttons have no effect, hover them or click them does nothing
  4. right click in systray icon to Hide the window works
  5. when visible, use mouse movement or keyboard shortcut to maximize the window
  6. then hover the buttons : they work again.
Expected behavior

Window buttons should work as soon as window is displayed

Actual behavior

https://github.com/user-attachments/assets/bb24474e-9820-4707-8d36-3556d886be13

Defguard version

1.6.8

Environment details

PopOS 24.04 Gnome 46 Wayland

Deployment / install method

Standalone packages

Relevant logs / output

Relevant configuration (redacted)

Langage dominant
Rust
Étoiles
370
Forks
41
Merge moyen
11 h 55 min
PR mergées (30 j)
40

Préparer son environnement

  • Aucun Dockerfile ni fichier Docker Compose
  • Propose un modèle de pull request
  • Aucun 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.

Autres issues de DefGuard/client

Toutes les issues de DefGuard/client

Issues similaires

Plus d'issues Rust

Recevez les nouvelles issues par e-mail

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