Currently while editing a comment, there is nothing preventing you from opening up another comment (either via Node/Edge Table or the unread comment status bar.
Do we need to make the editing comment text a modal to prevent inadvertently browsing away? (Easier to implement, but might be too restrictive)
Or do we need to track what has the comment edit status and prevent other events from changing the event mode? (more complex to implement, but may be more intuitive)
Or do we just ignore it and let just revert comments that were in process of being edited? (losing a comment is relatively low cost)
Currently while editing a comment, there is nothing preventing you from opening up another comment (either via Node/Edge Table or the unread comment status bar.
Do we need to make the editing comment text a modal to prevent inadvertently browsing away? (Easier to implement, but might be too restrictive) Or do we need to track what has the comment edit status and prevent other events from changing the event mode? (more complex to implement, but may be more intuitive) Or do we just ignore it and let just revert comments that were in process of being edited? (losing a comment is relatively low cost)
Perhaps we need a mode manager? See also #162