diff --git a/doc/source/images/states.svg b/doc/source/images/states.svg
index 88763fc4a8..159719fffc 100644
--- a/doc/source/images/states.svg
+++ b/doc/source/images/states.svg
@@ -77,28 +77,28 @@
clean failed
-
-clean failed
+
+clean failed
cleaning->clean failed
-
-
+
+
on_fail
clean wait
-
-clean wait
+
+clean wait
cleaning->clean wait
-
-
+
+
on_wait
-inspecting->manageable
+inspecting->manageable
on_done
@@ -109,7 +109,7 @@
inspect failed
-inspecting->inspect failed
+inspecting->inspect failed
on_fail
@@ -187,13 +187,13 @@
error
-deleting->error
+deleting->error
on_error
-deleting->cleaning
+deleting->cleaning
on_clean
@@ -247,31 +247,37 @@
on_delete
-clean failed->manageable
-
-
-on_manage
+clean failed->manageable
+
+
+on_manage
clean wait->clean failed
-
-
-on_fail
+
+
+on_fail
+
+
+clean wait->clean failed
+
+
+on_abort
-clean wait->cleaning
-
-
-on_resume
+clean wait->cleaning
+
+
+on_resume
-inspect failed->manageable
+inspect failed->manageable
on_manage
-inspect failed->inspecting
+inspect failed->inspecting
on_inspect