Skip to content

Create visualizer for IME events and document changes #1120

Open
@matthew-carroll

Description

@matthew-carroll

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.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions