James McCool commited on
Commit
9da8f46
·
1 Parent(s): b439c13

Enhance session state management in app.py

Browse files

- Added handling for 'stack_frame' in session state management to ensure proper cleanup during user interactions.
- This change improves the reliability of the application by preventing potential issues related to stale session data.

Files changed (1) hide show
  1. app.py +3 -0
app.py CHANGED
@@ -116,6 +116,7 @@ with tab2:
116
  if submitted:
117
  if 'player_frame' in st.session_state:
118
  del st.session_state['player_frame']
 
119
  del st.session_state['stack_frame']
120
  # Apply entry name filter if specific entries are selected
121
  if entry_parse_var == 'Specific' and entry_names:
@@ -208,6 +209,7 @@ with tab2:
208
  st.session_state.current_page = 1
209
  if 'player_frame' in st.session_state:
210
  del st.session_state['player_frame']
 
211
  del st.session_state['stack_frame']
212
 
213
  with pagination_cols[3]:
@@ -215,6 +217,7 @@ with tab2:
215
  st.session_state.current_page += 1
216
  if 'player_frame' in st.session_state:
217
  del st.session_state['player_frame']
 
218
  del st.session_state['stack_frame']
219
 
220
  # Calculate start and end indices for current page
 
116
  if submitted:
117
  if 'player_frame' in st.session_state:
118
  del st.session_state['player_frame']
119
+ if 'stack_frame' in st.session_state:
120
  del st.session_state['stack_frame']
121
  # Apply entry name filter if specific entries are selected
122
  if entry_parse_var == 'Specific' and entry_names:
 
209
  st.session_state.current_page = 1
210
  if 'player_frame' in st.session_state:
211
  del st.session_state['player_frame']
212
+ if 'stack_frame' in st.session_state:
213
  del st.session_state['stack_frame']
214
 
215
  with pagination_cols[3]:
 
217
  st.session_state.current_page += 1
218
  if 'player_frame' in st.session_state:
219
  del st.session_state['player_frame']
220
+ if 'stack_frame' in st.session_state:
221
  del st.session_state['stack_frame']
222
 
223
  # Calculate start and end indices for current page