DefGuard / DefGuard/client

Desktop client popup renders incorrectly after Windows ARM VM resume

Open
#1,152 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Rust
Stars
369
Forks
39
Avg merge
21h 2m
Merged PRs (30d)
32

Description

Image

### Environment

- Defguard Desktop Client: 2.1
- Host: MacBook Pro M4 Pro
- Virtualization: Parallels Desktop
- Guest OS: Windows 11 Pro ARM

The problem does not occur on a physical Windows 11 Pro x86-64 laptop.

### Steps to reproduce

1. Start the Defguard Desktop Client.
2. Open a popup. The interface renders correctly.
3. Suspend the Windows virtual machine.
4. Resume the virtual machine.
5. Open a Defguard popup again.

### Actual behavior

The popup interface becomes difficult to read after resuming the VM. Closing and reopening the popup does not resolve the issue. Fully quitting and restarting the Desktop Client restores correct rendering.

See the attached screenshot.

### Expected behavior

The popup interface should retain its normal appearance after the virtual machine is suspended and resumed.

### Notes

This may be related to graphics rendering, DPI scaling, or display-context restoration after resume in Windows 11 ARM running under Parallels Desktop.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.