DescriptionLimit the Material Design OOBE in a way that is less fragile.
Currently the MD OOBE is enabled in a few different code paths, which unfortunately breaks when using, for example, zero-touch; or any path where enterprise enrollment is a possibility (as the login controller will jump straight into the network screen, bypassing the logic to determine whether to use the MD OOBE or not).
Instead, disable it for the few cases we know we have not tested (CfM and any device needing the HID screen).
Moreover, let's make sure that the MD/non-MD logic works when someone uses magic keys like CTRL+ALT+H to restart setup as a CfM.
This CL does not change the way local state stores whether to use MD or not, which is still a default of not showing it if state is not carefully set.
BUG=647365
TEST=manual (many combinations with and without existing local state)
Committed: https://crrev.com/09be0185e0f17c0803e589861eb8518c9bd04c8a
Cr-Commit-Position: refs/heads/master@{#419518}
Patch Set 1 #
Total comments: 1
Messages
Total messages: 13 (8 generated)
|