The material design version of immersive mode was enabled by default in M-55 (see issue 641951), so we can now remove the non-MD code paths. Relevant code includes:
ImmersiveModeControllerAsh
TabStrip
BrowserNonClientFrameViewAsh
ShelfLayoutManager
Removal of MaterialDesignController::IsImmersiveModeMaterial()
Thanks tdanderson@. I created a CL https://codereview.chromium.org/2690443002/ that we wanted to target for M-57, which has
ImmersiveModeControllerAsh
TabStrip
BrowserNonClientFrameViewAsh
non-MD immersive mode code paths removed checked.
ImmersiveModeControllerAsh
TabStrip
BrowserNonClientFrameViewAsh
ShelfLayoutManager
Removal of MaterialDesignController::IsImmersiveModeMaterial()
are all checked in the above CL, marked as fixed since merging to M57 is tracked in issue 690295 .
Comment 1 by tdander...@chromium.org
, Jan 28 2017