Migliorato auto-login e gestione cookie WebView2

- Introdotto il pre-caricamento di WebView2 per ridurre i tempi di attesa.
- Implementato il pattern TaskCompletionSource per attendere l'inizializzazione di WebView2 (timeout 60s).
- Centralizzata la logica di verifica e importazione automatica dei cookie.
- Mostrate istruzioni di login solo se necessario, migliorando l'UX.
- Risolti problemi di timeout e threading durante l'inizializzazione di WebView2.
- Puliti e ottimizzati i log per maggiore chiarezza.
- Rimossa la gestione manuale dei cookie, ora automatizzata.
This commit is contained in:
2025-11-25 11:33:50 +01:00
parent 62d5cebf9c
commit 6795282993
32 changed files with 7197 additions and 320 deletions
+10 -1
View File
@@ -313,7 +313,16 @@ namespace AutoBidder
UpdateTotalCount();
UpdateGlobalControlButtons();
Log($"[LOAD] {auctions.Count} aste caricate con stato iniziale: {loadState}", LogLevel.Info);
// Log sempre mostrato (anche con 0 aste)
if (auctions.Count > 0)
{
Log($"[LOAD] {auctions.Count} aste caricate con stato iniziale: {loadState}", LogLevel.Info);
}
else
{
Log("[LOAD] Nessuna asta salvata", LogLevel.Info);
}
}
catch (Exception ex)
{