Currently PaletteDelegateChromeOS is using ash::Shell::Get() in several places, mostly to implement screenshot and highlighter palette tools.
This class must be able to work in mash mode.
PaletteDelegate has been broken down into feature-specific parts (notes, screenshots, stylus prefs, metalayer) and deleted. The only part that remains mash-incompatible is palette screenshot tools (Issue 557397)
Comment 1 by xiaoh...@chromium.org
, Sep 20 2017