Issue 844016 tracked some cleanups of browser process main message loop termination. Some remaining cleanups are tracked here, in approximate order of priority.
1. Remove remaining calls to QuitCurrent*Deprecated() in production code, and reduce the CHECKs to DCHECKs.
2. Fix tests which mix QuitClosure with QuitCurrentWhenIdleClosureDeprecated(), and add a DCHECK to that call as well.
3. Gradually migrate test call-sites off of QuitCurrent*Deprecated().
Comment 1 by w...@chromium.org
, Aug 3