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>