To implement a Frame-based interface for our simple user gesture model (Issue 696617), we need to clean up the existing state handling interface.
More precisely, the current interface is split between UserGestureIndicator vs UserGestureToken, with "user classes" differing in which state to store, how to consume etc. This split makes it hard to switch between current and new implementation through a flag.
We need to consolidate the interface split. In addition to aiding our end goal, this will also make the old interface simpler and possibly more logical.
Comment 1 by mustaq@chromium.org
, Aug 14 2017