diff --git a/elements/pf-label/pf-label.css b/elements/pf-label/pf-label.css index 000d70205a..4861072d2a 100644 --- a/elements/pf-label/pf-label.css +++ b/elements/pf-label/pf-label.css @@ -20,7 +20,8 @@ pf-icon, ::slotted(pf-icon) { } #container { - overflow: hidden; + overflow: clip; + overflow-clip-margin: 6px; text-overflow: ellipsis; white-space: nowrap; border-width: 0; @@ -305,15 +306,8 @@ pf-button { cursor: pointer; } -:host(:hover) #link ~ *, -:host(:focus-within) #link ~ *, -#link:hover, -#link:focus { - cursor: pointer; -} - -:host(:hover) #container:has(#link)::before, -:host(:focus-within) #container:has(#link)::before { +#container:has(#link:hover)::before, +#container:has(#link:focus)::before { border-width: var(--pf-c-label__content--link--hover--before--BorderWidth, 2px); border-color: var(--_label-link-hover-border-color); }