             {:style                  {:margin 16}
              :scroll-enabled         false
              :accessibility-label    :my-status-input
-             :max-length             message-max-lenght
+             :max-length             (if platform/android?
+                                       message-max-length
+                                       (when (>= text-length message-max-length)
+                                         text-length))
              :auto-focus             true
              :multiline              true
              :on-selection-change    (fn [args]

        ^{:key (str "image" img)}
        [image-preview img])]]))

(def message-max-lenght 600)

(defn my-status []
  (let [images-opened (reagent/atom false)

               {:accessibility-label :send-my-status-button
                :type                :secondary
                :after               :main-icon/send
                :disabled            (or (> text-length message-max-length)
                                         (and (string/blank? @input-text) (not uri)))
                :on-press            #(do
                                        (re-frame/dispatch [:profile.ui/send-my-status-message])
                                        (re-frame/dispatch [:navigate-back]))}
               (i18n/label :t/wallet-send)]}]
            [react/view styles/count-container
             [react/text {:style {:color (if (> text-length message-max-length)
                                           colors/red
                                           colors/gray)}}
              (str text-length " / " message-max-length)]]]]]]))))
