     }
 
     @objc private func whatsNewClicked() {
-        highlightsButton?.tintColor = UIColor.white
+        highlightsButton.tintColor = UIColor.white
         navigationController?.pushViewController(SettingsContentViewController(url: URL(forSupportTopic: .whatsNew)), animated: true)
         whatsNew.didShowWhatsNew()
     }

    private let biometryType = BiometryType(context: LAContext())
    private var isSafariEnabled = false
    private let searchEngineManager: SearchEngineManager
    private var highlightsButton: UIBarButtonItem?
    private let whatsNew: WhatsNewDelegate
    private lazy var sections = {
        Section.getSections()

        navigationBar.barTintColor = .primaryBackground
        navigationBar.titleTextAttributes = [.foregroundColor: UIColor.primaryText]

        highlightsButton = UIBarButtonItem(title: UIConstants.strings.whatsNewTitle, style: .plain, target: self, action: #selector(whatsNewClicked))
        highlightsButton.image = UIImage(named: "highlight")
        highlightsButton.tintColor = .accent
        highlightsButton.accessibilityIdentifier = "SettingsViewController.whatsNewButton"
        
        let doneButton = UIBarButtonItem(title: UIConstants.strings.done, style: .plain, target: self, action: #selector(dismissSettings))
        doneButton.tintColor = .accent
        doneButton.accessibilityIdentifier = "SettingsViewController.doneButton"

        navigationItem.rightBarButtonItems = [doneButton, highlightsButton]

        if whatsNew.shouldShowWhatsNew() {
            highlightsButton.tintColor = .accent
        }

        view.addSubview(tableView)
