diff --git a/esoui/libraries/zo_templates/labeltemplates_shared.xml b/esoui/libraries/zo_templates/labeltemplates_shared.xml
index ca6b38b..3aa0ad8 100755
--- a/esoui/libraries/zo_templates/labeltemplates_shared.xml
+++ b/esoui/libraries/zo_templates/labeltemplates_shared.xml
@@ -33,6 +33,25 @@
             </OnMouseExit>
         </Label>
 
+        <Label name="ZO_SelectableTooltipIfTruncatedLabel" inherits="ZO_SelectableLabel" wrapMode="ELLIPSIS" virtual="true">
+            <OnMouseEnter>
+                ZO_SelectableLabel_OnMouseEnter(self)
+                
+                if self:WasTruncated() then
+                    InitializeTooltip(InformationTooltip)
+                    ZO_Tooltips_SetupDynamicTooltipAnchors(InformationTooltip, self)
+                    SetTooltipText(InformationTooltip, self:GetText())
+                end
+            </OnMouseEnter>
+            <OnMouseExit>
+                ZO_SelectableLabel_OnMouseExit(self)
+                
+                if self:WasTruncated() then
+                    ClearTooltip(InformationTooltip)
+                end
+            </OnMouseExit>
+        </Label>
+        
         <Label name="ZO_LoadingText" virtual="true" font="ZoFontHeader">
             <Anchor point="LEFT" relativeTo="$(parent)Icon" relativePoint="RIGHT" offsetX="5"/>
         </Label>