I started this, but didn't getting very far. This is going to be mildly tricky. In particular the code is going to have to detect the case of event being dispatched locally, remotely and not at all (there is some code that caches and dispatches later). In the remote case we'll have to start using real event ids again, and have the injector watch for the ack.
I will grab this again when back if no one finishes it before then.
Comment 1 by sky@chromium.org
, Jun 13 2018