-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
Description
Since the app currently treats its local state as a single source of truth, multiple open tabs will lead to unexpected behaviour. For example if you add a new formatting option in one tab, close it, then close another already open tab that option would be overwritten.
To deal with this, one could
- Not allow multiple open tabs: If you already have an open tab, opening a new tab would tell you to go there instead
- Implement some kind of configuration reconciliation: Try to merge the changes made by multiple tabs. The expected behaviour here needs further specification. What should happen if two tabs change the same formatting options?
- Lock the setting on all but the first open tab, so no conflicts can arise.
Please reply with the option you would prefer and why. Feel free to offer different solutions as well.