diff --git a/Client/Frontend/Brave Rewards/Panel/BraveRewardsView.swift b/Client/Frontend/Brave Rewards/Panel/BraveRewardsView.swift index a8de1b99de3..2ab051d2654 100644 --- a/Client/Frontend/Brave Rewards/Panel/BraveRewardsView.swift +++ b/Client/Frontend/Brave Rewards/Panel/BraveRewardsView.swift @@ -29,7 +29,9 @@ extension BraveRewardsViewController { $0.font = .systemFont(ofSize: 12) } - let publisherView = BraveRewardsPublisherView() + let publisherView = BraveRewardsPublisherView().then { + $0.isHidden = true + } let statusView = BraveRewardsStatusView() let legacyWalletTransferButton = LegacyWalletTransferButton().then { $0.isHidden = true diff --git a/Client/Frontend/Brave Rewards/Panel/BraveRewardsViewController.swift b/Client/Frontend/Brave Rewards/Panel/BraveRewardsViewController.swift index a31834c07be..04ed4bd59cd 100644 --- a/Client/Frontend/Brave Rewards/Panel/BraveRewardsViewController.swift +++ b/Client/Frontend/Brave Rewards/Panel/BraveRewardsViewController.swift @@ -94,12 +94,16 @@ class BraveRewardsViewController: UIViewController, Themeable, PopoverContentCom } private func reloadData() { - guard let ledger = self.rewards.ledger else { return } + guard let ledger = self.rewards.ledger else { + self.rewardsView.statusView.setVisibleStatus(status: .rewardsOff, animated: false) + return + } if !self.rewards.isEnabled { self.rewardsView.statusView.setVisibleStatus(status: .rewardsOff, animated: false) self.rewardsView.publisherView.isHidden = true } else { if let url = self.tab.url, !url.isLocal { + self.rewardsView.publisherView.isHidden = false self.rewardsView.publisherView.hostLabel.text = url.baseDomain ledger.fetchPublisherActivity(from: url, faviconURL: nil, publisherBlob: nil, tabId: UInt64(self.tab.rewardsId)) } else {