Round-table sync on recent progress
Input dispatch discussion:
- Window can't mandatorily be the root of input dispatch because WebView doesn't have a window. Therefore have a generic class called InputDispatcher for this instead
- Key and IME events are a bit different than touch events in that they go directly to the focused element without needing a hit test. But they still need to bubble up through the view hierarchy if unhandled.
- Key events can be sent directly to WebView, bypassing IME system. Had bugs with this in the past (doesn't affect Chrome)
Potential work for new team member Khushal:
- Separate thumbnail readback from frame drawing
- Stop using layer compositor
- Might be tricky to incrementally move to stateless approach because that will cause performance regression as long as we're still using the layer compositor
- Centralize authority to remove thumbnails from the cache
Long discussion on public API rules, Bo will send out a doc when finalized