sirochild commited on
Commit
fb08e9c
·
verified ·
1 Parent(s): 65d030c

Upload main_app.py

Browse files
Files changed (1) hide show
  1. main_app.py +3 -4
main_app.py CHANGED
@@ -2478,15 +2478,14 @@ Streamlit情報:
2478
  st.session_state.chat['messages'].insert(0, initial_message)
2479
  logger.info("犬のボタン表示前に初期メッセージを復元しました")
2480
 
2481
- # 犬のボタン状態変更の検知と処理
2482
  if st.session_state.get('dog_button_clicked', False):
2483
  # フラグをクリアして重複処理を防ぐ
2484
  st.session_state.dog_button_clicked = False
2485
  # 背景更新を強制
2486
  st.session_state.force_background_update = True
2487
- logger.info("犬のボタン状態変更を検知しました - UI更新を実行")
2488
- # 状態変更が反映されるよう強制的に再描画
2489
- st.rerun()
2490
 
2491
  # DogAssistantコンポーネント(チャットタブ内で表示)
2492
  try:
 
2478
  st.session_state.chat['messages'].insert(0, initial_message)
2479
  logger.info("犬のボタン表示前に初期メッセージを復元しました")
2480
 
2481
+ # 犬のボタン状態変更の検知と処理(rerunは犬のボタン側で実行済み)
2482
  if st.session_state.get('dog_button_clicked', False):
2483
  # フラグをクリアして重複処理を防ぐ
2484
  st.session_state.dog_button_clicked = False
2485
  # 背景更新を強制
2486
  st.session_state.force_background_update = True
2487
+ logger.info("犬のボタン状態変更を検知しました - 背景更新フラグを設定")
2488
+ # rerunは犬のボタン側で既に実行済みなので、ここでは実行しない
 
2489
 
2490
  # DogAssistantコンポーネント(チャットタブ内で表示)
2491
  try: