         newLabel.textColor = UIConstants.colors.settingsTextLabel
         accessoryLabel.textColor = UIConstants.colors.settingsDetailLabel
         accessoryType = .disclosureIndicator
-
-        let backgroundColorView = UIView()
-        backgroundColorView.backgroundColor = UIConstants.colors.cellSelected
-        selectedBackgroundView = backgroundColorView
 
         accessoryLabel.setContentHuggingPriority(.required, for: .horizontal)
         accessoryLabel.setContentCompressionResistancePriority(.required, for: .horizontal)

            cell = searchCell
        default:
            if sections[indexPath.section] == .mozilla && indexPath.row == 1 {
                cell = UITableViewCell(style: .subtitle, reuseIdentifier: "aboutCell")
                cell.textLabel?.text = UIConstants.strings.aboutTitle
                cell.accessibilityIdentifier = "settingsViewController.about"
            } else if sections[indexPath.section] == .mozilla && indexPath.row == 2 {
                cell = UITableViewCell(style: .subtitle, reuseIdentifier: "ratingCell")
                cell.textLabel?.text = UIConstants.strings.ratingSetting
                cell.accessibilityIdentifier = "settingsViewController.rateFocus"
            } else {

import Telemetry
import LocalAuthentication

class SettingsTableViewCell: UITableViewCell {
    override init(style: UITableViewCellStyle, reuseIdentifier: String?) {
        super.init(style: style, reuseIdentifier: reuseIdentifier)

        let backgroundColorView = UIView()
        backgroundColorView.backgroundColor = UIConstants.colors.cellSelected
        selectedBackgroundView = backgroundColorView
    }

    required init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
}

class SettingsTableViewSearchCell: SettingsTableViewCell {
    private let newLabel = SmartLabel()
    private let accessoryLabel = SmartLabel()
    private let spacerView = UIView()
