I seem to recall discussion in the past about making vm-decode-mime-message do a more complete job at displaying all the various mime parts as buttons. Maybe another state in addition to the current 3 states: decoded, buttons, raw. Perhaps change 'buttons' to two states: one that display buttons normally based on configured visibility and another that displays all buttons regardless of visibility rules (maybe "visible" and "invisible" mime parts?).
I seem to recall discussion in the past about making vm-decode- mime-message do a more complete job at displaying all the various mime parts as buttons. Maybe another state in addition to the current 3 states: decoded, buttons, raw. Perhaps change 'buttons' to two states: one that display buttons normally based on configured visibility and another that displays all buttons regardless of visibility rules (maybe "visible" and "invisible" mime parts?).