Tristan Thrush commited on
Commit
5e1a60b
1 Parent(s): 556b288

fix for annoying double-select bug

Browse files
Files changed (1) hide show
  1. app.py +7 -3
app.py CHANGED
@@ -131,10 +131,14 @@ if only_verified_results:
131
  dataframe = verified_dataframe
132
 
133
  query_params = st.experimental_get_query_params()
 
 
 
 
134
  default_dataset = "common_voice"
135
- if "dataset" in query_params:
136
- if len(query_params["dataset"]) > 0 and query_params["dataset"][0] in selectable_datasets:
137
- default_dataset = query_params["dataset"][0]
138
 
139
  dataset = st.sidebar.selectbox(
140
  "Dataset",
 
131
  dataframe = verified_dataframe
132
 
133
  query_params = st.experimental_get_query_params()
134
+ if "first_query_params" not in st.session_state:
135
+ st.session_state.first_query_params = query_params
136
+ first_query_params = st.session_state.first_query_params
137
+
138
  default_dataset = "common_voice"
139
+ if "dataset" in first_query_params:
140
+ if len(first_query_params["dataset"]) > 0 and first_query_params["dataset"][0] in selectable_datasets:
141
+ default_dataset = first_query_params["dataset"][0]
142
 
143
  dataset = st.sidebar.selectbox(
144
  "Dataset",