         dataCenter.blockUser(with: floor.author.ID)
         NotificationCenter.default.post(name: .UserBlockStatusDidChangedNotification, object: nil)
 
-        submiting.value = true
+        isSubmitting.value = true
         _ = apiManager.report(topicID: "\(topic.topicID)", floorID: "\(floor.ID)", forumID: "\(forumID)", reason: content.value, formhash: formhash) { [weak self] error in
             guard let strongSelf = self else { return }
-            strongSelf.submiting.value = false
+            strongSelf.isSubmitting.value = false
             completion(error)
         }
     }

        }

        keyboardManager.add(self)
        NotificationCenter.default.addObserver(self,
                                               selector: #selector(ReportComposeViewController.didReceivePaletteChangeNotification(_:)),
                                               name: .APPaletteDidChange,
                                               object: nil)
    }

    deinit {


        canSubmit <~ content.producer
            .map { $0.count > 0 }
            .combineLatest(with: isSubmitting.producer)
            .map { arg in arg.0 && !arg.1 }
    }

