Create visualizer for IME events and document changes #1120
Labels
area_infrastructure
Pertains to cross-cutting infrastructure
area_supereditor
Pertains to SuperEditor
bounty_junior
f:superlist
Funded by Superlist
time: 5
We have a track record of bugs related to converting IME deltas to document changes. This behavior is very tricky. IME deltas inherently mask user behavior. They also get transformed internally by Flutter. Flutter hasn't proven its delta API against meaningful editor experiences.
To help us debug and fix IME delta issues, create some kind of visualizer that shows IME deltas and associated document changes.
This visualizer might be hidden in a right-side drawer of the example app, or placed anywhere else that's reasonably accessible.
As a starting point, consider displaying two lists side-by-side: IME deltas and document changes. Visually connect a delta with its associated document changes.
The text was updated successfully, but these errors were encountered: