DefGuard / DefGuard/client

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

Aperta
#844 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
bug
Lingua principale
Rust
Stelle
369
Fork
39
Merge medio
13h 24m
PR unite (30g)
33

Descrizione

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

```

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia riproducendo il problema su PopOS 24.04 con Gnome 46 e Wayland, usando l’azione del clic destro nella system tray “Show defguard client.”. Traccia il percorso di presentazione della finestra e verifica che chiusura, massimizzazione e minimizzazione rispondano immediatamente dopo la comparsa della finestra, senza richiedere un ridimensionamento tramite tastiera o mouse.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
rust
Ambito
desktop, operating-systems
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
55/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.