Issue with sharing widget info using session_state across pages

I managed to reproduce this issue and I found the same behaviour.
I did also find a work around. If you define a function that takes the key of your text_input and adds a new session state object (with a different key) then you can use the new key in the next page.

A working example is here