diff --git a/src/Taskell/Events/State.hs b/src/Taskell/Events/State.hs
--- a/src/Taskell/Events/State.hs
+++ b/src/Taskell/Events/State.hs
@@ -65,6 +65,7 @@
 import Control.Lens ((%~), (&), (.~), (?~), (^.))
 
 import Data.Char       (digitToInt, ord)
+import Data.Text       (strip)
 import Data.Time.Zones (TZ)
 
 import qualified Taskell.Data.List  as L (List, deleteTask, duplicate, getTask, move, nearest, new,
@@ -150,7 +151,7 @@
 
 setCurrentTaskText :: Text -> Stateful
 setCurrentTaskText text state =
-    flip setCurrentTask state =<< (name .~ text) <$> getCurrentTask state
+    flip setCurrentTask state =<< (name .~ strip text) <$> getCurrentTask state
 
 startCreate :: Stateful
 startCreate = pure . (mode .~ Insert ITask ICreate blankField)
diff --git a/taskell.cabal b/taskell.cabal
--- a/taskell.cabal
+++ b/taskell.cabal
@@ -1,6 +1,6 @@
 cabal-version:      1.12
 name:               taskell
-version:            1.10.0
+version:            1.10.1
 license:            BSD3
 license-file:       LICENSE
 copyright:          2019 Mark Wales
@@ -120,7 +120,7 @@
         attoparsec >=0.13.2.4 && <0.14,
         base >=4.13.0.0 && <=5,
         brick >=0.52.1 && <0.53,
-        bytestring >=0.10.10.0 && <0.11,
+        bytestring >=0.10.10.1 && <0.11,
         classy-prelude >=1.5.0 && <1.6,
         config-ini >=0.2.4.0 && <0.3,
         containers >=0.6.2.1 && <0.7,
