_wsInitData (162 keys) causait "Cannot redefine property: $nextTick" quand réutilisé comme x-data sur .ctx-menu. Alpine ajoute des propriétés magiques ($nextTick, $el, etc.) et certaines entrent en conflit avec les propriétés de l'objet massif. Solution: window._ctxMenuData — objet minimal avec getters/setters déléguant à _wsInitData. Seulement 20 propriétés, zéro conflit. + Restauré les directives Alpine (x-show, x-for, :style) dans le menu puisque le scope Alpine fonctionne maintenant.