@@ -45,12 +45,17 @@ def update_account_list():
4545 accounts_md = "\n " .join (accounts_details )
4646 return (
4747 f"## Configured Accounts\n { accounts_md } " ,
48- email_accounts ,
48+ gr . update ( choices = email_accounts , value = None ) ,
4949 gr .update (visible = True ),
5050 gr .update (visible = True ),
5151 )
5252 else :
53- return ("No email accounts configured yet." , [], gr .update (visible = False ), gr .update (visible = False ))
53+ return (
54+ "No email accounts configured yet." ,
55+ gr .update (choices = [], value = None ),
56+ gr .update (visible = False ),
57+ gr .update (visible = False ),
58+ )
5459
5560 # Display current email accounts and allow deletion
5661 with gr .Accordion ("Current Email Accounts" , open = True ):
@@ -97,7 +102,7 @@ def delete_email_account(account_name):
97102 app .load (
98103 fn = update_account_list ,
99104 inputs = None ,
100- outputs = [accounts_display , account_to_delete , account_to_delete , delete_btn ],
105+ outputs = [accounts_display , account_to_delete , delete_btn , delete_btn ],
101106 )
102107
103108 # Form for adding a new email account
@@ -335,7 +340,7 @@ def save_email_settings(
335340 status_message ,
336341 accounts_display ,
337342 account_to_delete ,
338- account_to_delete ,
343+ delete_btn ,
339344 delete_btn ,
340345 account_name ,
341346 full_name ,
0 commit comments