Consider just relying on feature-specific flags for cases that can create or schedule offline pages but not require a flag to consume/manage existing offline pages.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/1bf1e183f5e7ffd28b687b0e2107479f92dee00d commit 1bf1e183f5e7ffd28b687b0e2107479f92dee00d Author: dougarnett <dougarnett@chromium.org> Date: Tue Aug 30 04:08:47 2016 [Offline Pages] Removes check on deprecated IsOfflinePagesEnabled flag from BrowsingDataRemover BUG= 639354 Review-Url: https://codereview.chromium.org/2288823002 Cr-Commit-Position: refs/heads/master@{#415075} [modify] https://crrev.com/1bf1e183f5e7ffd28b687b0e2107479f92dee00d/chrome/browser/browsing_data/browsing_data_remover.cc
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/11266087108f0bfbd5818322d432fa2749f37d1c commit 11266087108f0bfbd5818322d432fa2749f37d1c Author: dougarnett <dougarnett@chromium.org> Date: Tue Aug 30 20:14:25 2016 Removes check on deprecated OfflinePageBridge.isOfflinePagesEnabled() from isNtpOfflinePagesEnabled() BUG= 639354 Review-Url: https://codereview.chromium.org/2285313002 Cr-Commit-Position: refs/heads/master@{#415405} [modify] https://crrev.com/11266087108f0bfbd5818322d432fa2749f37d1c/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/d21dd99d2dcc8a9105066da74bf1ddffcd7faa3a commit d21dd99d2dcc8a9105066da74bf1ddffcd7faa3a Author: dougarnett <dougarnett@chromium.org> Date: Wed Sep 07 16:51:08 2016 [Offline Pages] Removes the deprecated IsOfflinePages synthetic flag since no uses of it remain. BUG= 639354 Review-Url: https://codereview.chromium.org/2317723003 Cr-Commit-Position: refs/heads/master@{#416967} [modify] https://crrev.com/d21dd99d2dcc8a9105066da74bf1ddffcd7faa3a/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java [modify] https://crrev.com/d21dd99d2dcc8a9105066da74bf1ddffcd7faa3a/chrome/browser/android/offline_pages/offline_page_bridge.cc [modify] https://crrev.com/d21dd99d2dcc8a9105066da74bf1ddffcd7faa3a/components/offline_pages/offline_page_feature.cc [modify] https://crrev.com/d21dd99d2dcc8a9105066da74bf1ddffcd7faa3a/components/offline_pages/offline_page_feature.h
Comment 1 by bugdroid1@chromium.org
, Aug 30 2016