Hi guys,
Think I’ve found a bug unless I’ve misunderstood something. The bug comes when trying to reflect session_state value into a slider, but only when the slider has two values.
Example that works as intended:
import streamlit as st
if "test_slider" not in st.session_state:
st.session_state["test_slider"] = 50
st.slider("My slider", key="test_slider", min_value=-100, max_value=100)
Example with bug:
import streamlit as st
if "test_slider" not in st.session_state:
st.session_state["test_slider"] = [50,100]
st.slider("My slider", key="test_slider", min_value=-100, max_value=100)
Error:
Am I misunderstanding something in the intended usage or is this a bug?
EDIT: Tried it on 0.85.1 and 0.86.0.