These bindings are ready to be converted to custom element. Its anonymous content can be prepended/appended when CE connects.
They will inherit a button-base base class that may be implemented as a mixin. button-base will inherit basetext.
The use of
display feature will need to be removed first.
Noted that the toolbarbutton.xml#menu binding is unrelated to menu.xml#menu, which is covered in bug 1519502.
raw note (note on menu is obsolete because of the fact above):
Already converted, but we need to remove all XBL inherited bindings before this can be removed. Bug can be filed to track dependency.
See menu-base above. Could first move the
menu selector from xul.css to menu-base binding, although it doesn’t cover the removal of this binding
This uses <children> added in https://bugzilla.mozilla.org/show_bug.cgi?id=1419005, only for download toolbar button. May be able to move the caller?