[Bug]: Connect from tray on Windows launches 2 browser windows

Ouverte
#1,227 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

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

Personne n'a encore pris cette issue.

Évaluation

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

Piste de recherche

Start by tracing the Windows tray connection flow and compare it with the opened-UI flow that launches only one browser window. Reproduce with external MFA enabled and inspect where the identity-provider authentication window is opened in each path. Done means connecting from the tray on Windows opens one browser window; the issue does not name files or tests.

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

Description

bug
Summary

When connecting from the tray on Windows, it launches 2 similar browser windows to authenticate to the external identity provider.
When connecting from the opened Defguard UI, it launches 1 window.

Steps to reproduce
  1. Enable external MFA on the location (in our case Okta)
  2. Connect from tray
Expected behavior

Defguard launches 1 browser window

Actual behavior

Defguard launches 2 browser windows

Defguard version

Core: 2.1.1, Edge: 2.1.0, Desktop client: 2.1.2

Environment details

Desktop client: Windows 11 26H2

Deployment / install method

Standalone packages

Relevant logs / output

Relevant configuration (redacted)

Langage dominant
Rust
Étoiles
371
Forks
42
Merge moyen
1 j 1 h
PR mergées (30 j)
53

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.