diff --git a/src/contents/ui/Bubble.qml b/src/contents/ui/Bubble.qml
--- a/src/contents/ui/Bubble.qml
+++ b/src/contents/ui/Bubble.qml
@@ -184,8 +184,8 @@
         Accessible.role: Accessible.StaticText
         Accessible.name: l10n.get('event-encrypted')
         ToolTip.text: l10n.get('event-encrypted')
-        ToolTip.delay: 1000
-        ToolTip.timeout: 5000
+        ToolTip.delay: Kirigami.Units.toolTipDelay
+        ToolTip.timeout: Helpers.toolTipTimeout
         ToolTip.visible: hoverHandlerEncIcon.hovered
 
         HoverHandler { id: hoverHandlerEncIcon }
@@ -200,8 +200,8 @@
         Accessible.role: event.isSending ? Accessible.StaticText : Accessible.Button
         Accessible.name: event.isSending ? l10n.get('event-sending') : l10n.get('event-resend')
         ToolTip.text: event.isSending ? l10n.get('event-sending') : l10n.get('event-send-failed')
-        ToolTip.delay: 1000
-        ToolTip.timeout: 5000
+        ToolTip.delay: Kirigami.Units.toolTipDelay
+        ToolTip.timeout: Helpers.toolTipTimeout
         ToolTip.visible: hoverHandler.hovered
 
         HoverHandler { id: hoverHandler }
diff --git a/src/contents/ui/event-types/TextTemplate.qml b/src/contents/ui/event-types/TextTemplate.qml
--- a/src/contents/ui/event-types/TextTemplate.qml
+++ b/src/contents/ui/event-types/TextTemplate.qml
@@ -13,6 +13,7 @@
 
 import '.' as Types
 import '..' as Kazv
+import '../matrix-helpers.js' as Helpers
 
 Types.Simple {
   id: upper
@@ -69,7 +70,8 @@
             label.ToolTip.text = '';
           }
         }
-        ToolTip.delay: Kirigami.Units.shortDuration
+        ToolTip.delay: Kirigami.Units.toolTipDelay
+        ToolTip.timeout: Helpers.toolTipTimeout
       }
 
       data: [
diff --git a/src/js/matrix-helpers.js b/src/js/matrix-helpers.js
--- a/src/js/matrix-helpers.js
+++ b/src/js/matrix-helpers.js
@@ -123,3 +123,5 @@
     return globalName;
   }
 }
+
+const toolTipTimeout = 5000;