What steps will reproduce the problem?
1. Install an extension that overrides startup pages
2. Restart chrome (e.g. go to chrome://restart)
What is the expected result?
The warning around an extension overriding your startup pages shouldn't show (or, potentially, it should show and we should show those startup pages).
What happens instead of that?
The warning around an extension overriding your startup pages does show.
When chrome is restarted, we always do a session restore, i.e., we open up the same tabs you had open when you restarted chrome. However, the startup pages bubble shows on first startup after the extension is installed. This doesn't make sense in the case of a restart, since it will say "Are these the startup pages you were expecting?" while displaying the pages the user previously had open.
Instead, we should only show the startup pages bubble if chrome wasn't restarted.
Comment 1 by bugdroid1@chromium.org
, Sep 21 2016