We’re using unsafe_allow_html in a few places now to inject css. The most recent is to make our Altair-based graphs responsive (they previously looked pretty bad on mobile).
st.markdown(
"""
<style>
canvas {
max-width: 100%!important;
height: auto!important;
</style>
""",
unsafe_allow_html=True
)
I have a lot of trust in the Streamlit team, because you’re doing awesome stuff. But I’m still nervous about whether we’ll be able to replicate these css hacks after the deprecation…