Sidebar logo disappears after fragment run_every period

I just upgraded to Streamlit v1.39.0 from 1.38.

The sidebar logo disappears if there is an st.fragment() with run_every, after the first fragment run_every period.

Looks like this is the same issue as this one: Bad 'setIn' index : Issue with using fragments that do not render anything within multipage app

And a fix is imminent: [fix] MPA page layout resetting if page has fragment by sfc-gh-pchiu · Pull Request #9723 · streamlit/streamlit · GitHub

Hi - I upgraded from 1.38.0 and experienced the same bug. Have just upgraded to 1.40.1 and can confirm that this is still occurring for me… any interactive event decorated by st.fragment makes the image displayed by st.logo disappear. The logo will only return when a full page reload is executed.

#9723 was originally going to be in 1.40.0, but it was reverted before release. I believe it should be expected in 1.41.0 now.