Un conflit ne s'annonce généralement pas. Rien n'échoue ; quelque chose se comporte simplement bizarrement — une commande fait la mauvaise chose, une protection ne s'applique pas, le formatage du chat est doublé. Voici comment le trouver sans lire quarante configurations.
Ce que vous constatez
- Une commande fonctionne, mais c'est la mauvaise extension qui répond.
- Les messages du chat apparaissent deux fois, ou avec deux préfixes.
- Une extension de protection laisse passer ce qu'elle devrait bloquer.
- Le comportement a changé après l'installation de quelque chose sans rapport.
- Cela marche après un redémarrage et cesse une heure plus tard.
Pourquoi cela arrive
Les extensions écoutent les mêmes événements et enregistrent les mêmes commandes. Quand deux d'entre elles gèrent /home ou réagissent toutes deux à la casse d'un bloc, l'ordre de chargement décide laquelle gagne — et cet ordre peut changer d'un redémarrage à l'autre, d'où un symptôme qui se déplace parfois.
Bissection : quatre redémarrages au lieu de quarante
- Sortez la moitié de vos extensions du dossier
Vers un dossier
disabledà côté. Redémarrez et testez. - Suivez la moitié fautive
Si le problème a disparu, il est dans la moitié retirée. S'il persiste, il est dans celle que vous avez gardée.
- Redivisez par deux
Vingt extensions deviennent dix, puis cinq, puis deux. Quatre ou cinq redémarrages trouvent une extension parmi quarante.
- Confirmez avec les deux seules
Faites tourner la paire suspecte seule. Si le comportement revient, vous tenez votre conflit et pouvez aller lire ces deux configurations précisément.
La plupart des commandes s'appellent par leur nom complet — /essentials:home plutôt que /home — ce qui contourne totalement l'ambiguïté. On peut aussi généralement dire dans leur configuration aux extensions qui enregistrent des commandes de les céder, ce qui est plus propre que d'en retirer une.
Sortez les extensions du dossier plutôt que de les supprimer. Leurs dossiers de configuration et de données restent en place, donc en remettre une est un glisser-déposer, pas une reconfiguration.
Toutes les extensions revenues et le conflit résolu, le comportement est correct sur deux redémarrages consécutifs : un seul ne suffit pas, car l'ordre de chargement varie.