Thunder: Ich hab heute noch mal 2h investiert. Guck mal hier:
Du kannst die preference observer wieder rauswerfen und so die message tabs von den Prefs/Menü enkoppeln.
Dein add-on ist überaus kompliziert und es war für mich nicht ohne weiteres möglich zu verstehen, was da alles genau passiert. Für den angehängeten prove-of-concept hab ich alles rausgeworfen, was ich nicht verstanden habe. Das Teil macht nun:
- default to plaintext für alle Nachrichten
- Klick auf den allow html button schaltet in diesem tab temporär html an
- es gibt nur noch einen message display button
- es gibt keine optionen
- ich mache nix mit dem remote content popup (da würde ich übrigends nicht die pref manipulieren, sondern die msgHdr Eigenschaft der aktuellen Message, schau mal hier)
allow_html_temp-8.2.xpi