Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: support reconnecting websocket #257

Closed
wants to merge 6 commits into from
Closed

Conversation

maartenbreddels
Copy link
Contributor

Instead of asking a user to refresh the browser, we let the websocket
reconnect and try to restore the page session.

Some caveats with multiple workers as explained in the documentation.

cc @lp9052

Instead of asking a user to refresh the browser, we let the websocket
reconnect and try to restore the page session.
Each time the ipywidgets_runner fixture was used, all fixtures
are used. This means the ipywidgets_runner_solara runner was
also used, causing the solara_test fixture to always run
and also close the app each time, which close all the contexts.

This is bad for performance of the tests, but it is possibly also
the cause for some flakeyness in our tests.
@maartenbreddels
Copy link
Contributor Author

@CodiumAI-Agent /describe

@maartenbreddels
Copy link
Contributor Author

superseded by #319

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

session state Sessions timeout / websocket disconnect
1 participant