StickyKeysBrowserTest is still failing with SingleProcessMash. I thought it was an easy fix once issue 890536 was fixed, but that seems wrong. This issue is for tracking the status of this test.
This is still failing because:
- sticky keys handling is implemented as an EventRewriter, and sometimes it blocks a key event (pressing of ctrl key is blocked) as EVENT_REWRITE_DISCARD
- in that case, EventSource simply stops processing the rewriting and immediately returns the an empty result (https://cs.chromium.org/chromium/src/ui/events/event_source.cc?l=74)
- this happens *before* WindowEventDispatcher starts processing an event, so InjectedEventHandler don't handle the result of the event
Comment 1 by bugdroid1@chromium.org
, Oct 24