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.
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
|