🐛 (js) Improve session remember behavior

Make sure it correctly retrieves saved variables and doesn't clash with other embedded typebots
This commit is contained in:
Baptiste Arnaud
2023-03-02 10:55:03 +01:00
parent c172a44566
commit ba253cf3e9
16 changed files with 122 additions and 42 deletions

View File

@@ -235,9 +235,12 @@ export const TypebotProvider = ({
)
useEffect(() => {
Router.events.on('routeChangeStart', () => saveTypebot())
const handleSaveTypebot = () => {
saveTypebot()
}
Router.events.on('routeChangeStart', handleSaveTypebot)
return () => {
Router.events.off('routeChangeStart', () => saveTypebot())
Router.events.off('routeChangeStart', handleSaveTypebot)
}
}, [saveTypebot])