DefGuard / DefGuard/client

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

Offen
#844 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
Rust
Sterne
370
Forks
39
Ø Merge
13 Std. 24 Min.
Gemergte PRs (30 T.)
33

Beschreibung

### 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

0. Login to user session
1. Start defguard client
2. it opens, window buttons have no effect, hover them or click them does nothing
3. right click in systray icon to Hide the window works
4. when visible, use mouse movement or keyboard shortcut to maximize the window
5. 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

```shell

```

### Relevant configuration (redacted)

```yaml

```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, das Problem unter PopOS 24.04 mit Gnome 46 und Wayland zu reproduzieren, indem du die Rechtsklick-Aktion im System-Tray „Show defguard client.“ verwendest. Verfolge den Pfad zur Darstellung des Fensters und überprüfe, dass Schließen, Maximieren und Minimieren unmittelbar reagieren, nachdem das Fenster erscheint, ohne dass eine Größenänderung per Tastatur oder Maus erforderlich ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust
Bereich
desktop, operating-systems
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.