         readingListNameTextField.becomeFirstResponder()
     }
     
-    func showDoneReturnKeyIfNecessary() {
-        if !isReadingListNameFieldEmpty && !isDescriptionFieldEmpty {
-            descriptionTextField.returnKeyType = .done
-        } else {
-            descriptionTextField.returnKeyType = .default
-        }
-        if descriptionTextField.isFirstResponder {
-            let selectedRange = descriptionTextField.selectedTextRange
-            descriptionTextField.resignFirstResponder()
-            descriptionTextField.becomeFirstResponder()
-            descriptionTextField.selectedTextRange = selectedRange
-        } else {
-            let selectedRange = readingListNameTextField.selectedTextRange
-            readingListNameTextField.resignFirstResponder()
-            readingListNameTextField.becomeFirstResponder()
-            readingListNameTextField.selectedTextRange = selectedRange
-        }
-    }
-    
     func textFieldShouldReturn(_ textField: UITextField) -> Bool {
         guard !descriptionTextField.isFirstResponder else {
-            createReadingListButtonPressed()
+            readingListNameTextField.becomeFirstResponder()
             return true
         }
         if readingListNameTextField.isFirstResponder {

        apply(theme: theme)
        readingListNameTextField.delegate = self
        descriptionTextField.delegate = self
        readingListNameTextField.returnKeyType = .next
        readingListNameTextField.enablesReturnKeyAutomatically = true
        

            hideReadingListError()
        }
        createReadingListButton.isEnabled = !isReadingListNameFieldEmpty && !readingListNameTextField.isFirstResponder && readingListNameErrorLabel.isHidden
        return true
    }
}
