In a client app we've got a crash that's happening in the middle of applyDeltas() because apparently the editor selection is null at that point. This should never happen, but it is. For the client app to root cause, the client app needs to track some state changes, but also needs to know which IME actions are taken, leading up to this error.
Make it possible to log all messages from the IME, and to do so in a way that identifies different SuperEditors within a single app, so that apps know where in their code to look for the issue.
In a client app we've got a crash that's happening in the middle of
applyDeltas()because apparently the editor selection is null at that point. This should never happen, but it is. For the client app to root cause, the client app needs to track some state changes, but also needs to know which IME actions are taken, leading up to this error.Make it possible to log all messages from the IME, and to do so in a way that identifies different
SuperEditors within a single app, so that apps know where in their code to look for the issue.