[Bug] Session-wide permission consent not persisting in Chrome extension
Bug Description
Bug urgente: "Consenti per tutta la sessione" (opzione 2) su Claude in Chrome non funziona, si comporta come "Consenti una volta"
Cosa succede: durante l'uso di Claude in Chrome, ad ogni azione sul browser (navigazione, click, screenshot) compare la richiesta di conferma con tre opzioni: 1. Allow, 2. Allow all actions on [dominio] for this session, 3. Deny. Selezionando ripetutamente l'opzione 2, la richiesta si ripresenta comunque per la stessa identica azione successiva, anche restando sullo stesso dominio (es. it.wikipedia.org) nella stessa sessione, a distanza di pochi secondi.
Comportamento atteso: selezionando "2 - consenti per tutta la sessione" su un dominio, le azioni successive su quel dominio nella stessa sessione non dovrebbero più richiedere conferma.
Comportamento osservato: la richiesta si ripresenta ad ogni singola azione, indipendentemente dal fatto che sia stata selezionata l'opzione 2. Il risultato pratico è che l'opzione 2 si comporta esattamente come l'opzione 1 (consenso singolo), rendendo inutilizzabile qualunque sessione di navigazione autonoma con più di una-due azioni.
Verifica aggiuntiva: nella pagina impostazioni dell'estensione (chrome-extension://[id]/options.html → Permessi → "I tuoi siti approvati") la lista risulta sempre vuota ("Nessun sito è stato ancora approvato"), anche dopo numerose conferme con opzione 2. Questo conferma che il consenso non viene salvato/persistito da nessuna parte.
Riferimenti: coerente con le segnalazioni già aperte su GitHub anthropics/claude-code issue #74715 ("Always allow... is always persisted as duration:'once'") e #67020.
Impatto: rende inutilizzabile l'uso autonomo/prolungato di Claude in Chrome, perché richiede intervento manuale ad ogni singola azione anche quando l'utente ha esplicitamente richiesto di non essere interrotto.
Environment Info
- Platform: linux
- Terminal: vscode
- Version: 2.1.236
- Feedback ID: 1a88c5ab-b78a-4c9f-b577-b54a176a49ba
Errors
[]