Ai trouvé où ça plante.
while (treeWalker.nextNode())
{
treeWalker.currentNode.parentNode.removeChild(treeWalker.currentNode);
treeWalker.currentNode = domObj;
}
~/main/javascript/ajax.js, méthode normalizeWhitespace de la classe Ajax. Il plante à l'invocation de treeWalker.nextNode().
Mettre en commentaire permet quand même d'éditer, donc Safari au moins peut s'en passer.
Ça soulève une autre erreur (qui ne fait pas crasher, au moins, mais qui fait que le <textarea> persiste et le "vrai" message demeure caché).
title = data.getElementsByTagName('root').item(0).getElementsByTagName('title').item(0).firstChild.nodeValue;
~/main/javascript/topic.js (nommé ~/main/javascript/popup.js dans son en-tête, en passant), ligne 140 dans ma version, mais comme je l'ai un peu bidouillée pour savoir ce qui faisait crasher, je suis pas sûr que c'est réellement là.
Pour le moins, c'est dans la fonction submit_post_dynamic, dans le bloc
ajax.onload = function(data).