     override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
         super.viewWillTransition(to: size, with: coordinator)
         tableView.reloadData()
+    }
+    
+    private func showReadingListsSyncAlert(_ isSyncEnabled: Bool) {
+        if isSyncEnabled {
+            wmf_showAlertWithMessage(WMFLocalizedString("settings-storage-and-syncing-full-sync", value: "Your reading lists will be synced in the background", comment: "Message confirming to the user that their reading lists will be synced in the background"))
+        }
     }
     
     @objc private func readingListsServerDidConfirmSyncWasEnabledForAccount(notification: Notification) {

        NotificationCenter.default.addObserver(self, selector: #selector(readingListsServerDidConfirmSyncWasEnabledForAccount(notification:)), name: ReadingListsController.readingListsServerDidConfirmSyncWasEnabledForAccountNotification, object: nil)
    }
    
    private var shouldShowReadingListsSyncAlertWhenViewAppears = false
    
    private func showReadingListsSyncAlertIfNeeded() {
        if isSyncEnabled {
            wmf_showAlertWithMessage(WMFLocalizedString("settings-storage-and-syncing-full-sync", value: "Your reading lists will be synced in the background", comment: "Message confirming to the user that their reading lists will be synced in the background"))
        }
    }
    
    override func viewDidAppear(_ animated: Bool) {
        super.viewDidAppear(animated)
        if shouldShowReadingListsSyncAlertWhenViewAppears {
            showReadingListsSyncAlertIfNeeded()
        }
    }
    

    @IBOutlet weak var tableView: UITableView!
    @objc public var dataStore: MWKDataStore?
    private var indexPathForCellWithSyncSwitch: IndexPath?
    private var shouldShowReadingListsSyncAlertWhenViewAppears = false
    
    private var sections: [Section] {
        let syncSavedArticlesAndLists = Item(for: .syncSavedArticlesAndLists, isSwitchOn: isSyncEnabled)
