limp wrote:The dropdown arrow on the Forward button displays a list of the templates used by the Stationery extension. The dropdown arrow on the Reply button does nothing. The templates list does not appear. This is probably the fault of the Stationery extension. I will be e-mailing the author shortly.
I'm Stationery extension developer.
I checked problem, and it is not a Stationery extension problem.
Stationery create his menu entries on main toolbar, using standard ID's of toolbar buttons.
For example Forward button have id="button-forward".
After Stationery initially create menus, Compact Header exension copy whole Forward button (and several other buttons too), with copy of Stationery menus to message header toolbar. In effect, after Compact Header copy operation, now in XUL document are two buttons with id="button-forward"! This is error. XUL is XML, and one of XML rules is:
http://www.w3.org/TR/xml-id/#intro wrote:"id" attribute value is unique within the XML document
In result of this error, second "button-forward" is not available through document.getElementById() function.
Also, copies of Stationery menus did not get Stationery event handlers, so Stationery did not work for this menus.
I will check this problem further, to find a way to prevent Compact Header extension invalid behavior, at least for Stationery-related elements (menu items). I want to avoid problems for Stationery extension users.