Entering and exiting the overview mode is already supported by Devtools. However, the current implementation defines them as sync methods and sends the response back to Telemetry right after toggling the overview mode. We should probably change them to async methods and send back the response after the UI animation is finished so that 1- Telemetry does not attempt to do other actions during the animation, and 2- it can correctly mark the bounds of the corresponding interaction record.
WIP plan doc: https://docs.google.com/document/d/1V_rLgnfr2Rf8F5biXgFb_a8KOaaVnQj_c35mb5PVOGQ
Comment 1 by chiniforooshan@chromium.org
, Nov 24 2017