Après avoir soupçonné bien des choses pour comprendre pourquoi Archetype ne fonctionnait pas correctement dans Firefox 3, un bon gros débogage de Swiip (sans Firebug, qui n'est pas encore dispo sur FF3 :( ... d'où galère) a trouvé le problème:
L'objet "Components" existe dans Firefox 3, indépendemment d'Archetype.
Aussi Firefox n'appéciait pas particulièrement que l'on change cet objet en mettant le notre. La solution a donc été de transformer les "Components" en "Archetype.Components". C'est un peu gênant pour la compatibilité avec l'existant mais bon :/
A voir si on garde cette forme, vu que ça alourdit les écritures... En tout cas on a trouvé la raison (merci Swiip ! ) c'est déjà le plus important.
Reste à comprendre les problèmes avec :
- Safari 3 Mac (vu que sous win ça marche)
- Konqueror
Mais j'avouerai que ce qui nous inquiétait le plus était FF3 :P