`;
};
@@ -1632,7 +1633,7 @@ function hoverOn(target){
const key=host.dataset.tid||host.dataset.full;
if(key!==tipKey){ // moved onto a new bar → arm the reveal delay
clearTimeout(tipTimer); tipKey=key; tipEl=host; TIP.style.display="none";
- tipTimer=setTimeout(revealTip,600); return;
+ tipTimer=setTimeout(revealTip,host.classList.contains("ear")?250:600); return;
}
tipEl=host; // same bar (may be a fresh node after a render)
if(TIP.style.display==="block") placeTip(); // already shown → follow the cursor