Files
brave-core/components
Serg 8fa7ca42f5 [Origin] Brave News starts fetches when disabled by policy (#36661)
`BraveNewsController` is built eagerly with the profile and its ctor
immediately calls `ConditionallyStartOrStopTimer()`. The gate reads
`kBraveNewsDisabledByPolicy` before the policy bundle has been merged
into the managed pref store, so the managed value isn't visible yet and
News issues its usual feed / publisher fetches even when Brave Origin's
`BraveNewsDisabled` policy is set.

Defer the initial `ConditionallyStartOrStopTimer()` call behind a
`brave_policy::PolicyInitializationWaiter`, and tighten
`brave_news::IsEnabled()` to require `IsManagedPreference`.

Resolves: https://github.com/brave/brave-browser/issues/55759
2026-05-22 16:01:29 -05:00
..
2026-04-27 12:00:54 +01:00