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

Ensure usable and consistent behavior of history when using multiple tabs simultaneously #65

Open
Inwerpsel opened this issue Mar 8, 2024 · 0 comments
Labels
history Related to state history (undo/redo and timeline) needs info The issue probably doesn't have enough information/ideas to be actionable at this time

Comments

@Inwerpsel
Copy link
Owner

Currently interacting with the editor in multiple browser tabs at the same time very likely results in a mangled history, so it's better not to do it.

It's probably fine if the second tab is just open without any editor actions (that are recorded), but any actions that are done will overwrite actions done in the first tab after the second one was opened.

What can be done?

  • Lock all other tabs upon interaction, and sync when unlocking
  • Automatically sync at all times (except for a few interactions like inspection, which would require changes to how inspection is handled)
  • Store more history per session, rather than globally
@Inwerpsel Inwerpsel added history Related to state history (undo/redo and timeline) needs info The issue probably doesn't have enough information/ideas to be actionable at this time labels Mar 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
history Related to state history (undo/redo and timeline) needs info The issue probably doesn't have enough information/ideas to be actionable at this time
Projects
None yet
Development

No branches or pull requests

1 participant