- Remplacé le clamping statique (Math.min 200/300) par mesure réelle du menu après rendu DOM via $nextTick + getBoundingClientRect() - Si le menu dépasse à droite → repositionné à gauche - Si le menu dépasse en bas → repositionné vers le haut - Marge de 4px des bords pour éviter le clipping - Fonctionne pour toutes les tailles de menu (tags, sous-menus dépliés)