1. I believe you can get a blank in the button manager with no tooltip, if something that was sown in the config before has had the underlying BB-Code entity deleted since it was added to the button config. Deleting a BB-Code does not appear to rebuild the button config. This looks like a bug in XenForo.
Related:
- When editing a custom BB-Code, XenForo lets you set the icon type to Font Awesome or Image even if you don't set which font-awesome icon / image to use. Since this creates blanks in the button manager (these do have tooltips though), this seems like a XenForo bug too.
2. The inconsistency when Visible buttons is not set should be fixed by XenForo. It may be that XenForo never expects the field to be blank, but right after upgrading from XF 2.1=>XF2.2, only moreRich->buttons is set. If the fields are missing, XenForo should consistently assume:
- buttonsVisible: -1
- align: left
- icon: fa-ellipsis-v
Marking this as fixed since the toolbar preview width is already handled. The rest are XenForo bugs and should be reported to them.