Under mash the chrome browser process cannot directly access objects in //ash. (For example, there is no ash::Shell or ash::WmShell.) Code in //c/b/ui/ash will need to be scrubbed of direct ash dependencies. They can continue to depend on //ash/shared.
Enforce this with per-file DEPS. This will give us a TODO list of files we need to fix.
Comment 1 by msw@chromium.org
, Oct 4 2016