diff --git a/components/brave_rewards/content/rewards_service_impl.cc b/components/brave_rewards/content/rewards_service_impl.cc index 6b9d58ad9fa..f6a48273c8e 100644 --- a/components/brave_rewards/content/rewards_service_impl.cc +++ b/components/brave_rewards/content/rewards_service_impl.cc @@ -1136,8 +1136,10 @@ void RewardsServiceImpl::NotifyPublisherPageVisit(uint64_t tab_id, auto publisher_domain = GetPublisherDomainFromURL(parsed_url); if (!publisher_domain) { - mojom::PublisherInfoPtr info; - OnPanelPublisherInfo(mojom::Result::NOT_FOUND, std::move(info), tab_id); + DeferCallback(FROM_HERE, + base::BindOnce(&RewardsServiceImpl::OnPanelPublisherInfo, + AsWeakPtr(), mojom::Result::NOT_FOUND, + mojom::PublisherInfoPtr(), tab_id)); return; }