This directory should contain non UI Chrome OS specific code that has src/chrome dependencies.

Code here should not contain any ash/ dependencies or chrome/browser/ui dependencies. Any such UI code should be moved to chrome/browser/ui/ash (which may depend on code in this directory).


  • The Chrome OS network portal detection model lives in chrome/browser/chromeos/net/

  • The notification controller for network portal detection lives in: chrome/browser/ui/ash/network/ (which depends on chrome/browser/ui, and chrome/browser/chromeos/net/network_portal_detector_impl.h.