Missing activities subpanel Compose Email button on newly upgraded from 7.8.3 to 7.10.4

I just upgraded my SuiteCRM instance from 7.8.3 to 7.10.4 yesterday and one of the issues I’ve found is that the “Compose Email” button on the Activities subpanel to Cases is missing. Is there a fix?

Hi,
Please open custom\modules\Activities\metadata and open subpaneldefs.php file
if the file does not exist there, please look for modules\Activities\metadata and find the file there.

Please add the following line in top_buttons array.

array(‘widget_class’ => ‘SubPanelTopComposeEmailButton’),

The array should look like

‘top_buttons’ => array(
array(‘widget_class’ => ‘SubPanelTopCreateTaskButton’),
array(‘widget_class’ => ‘SubPanelTopScheduleMeetingButton’),
array(‘widget_class’ => ‘SubPanelTopScheduleCallButton’),
array(‘widget_class’ => ‘SubPanelTopComposeEmailButton’),
),

and then repair and rebuild the CRM and check if the issue fixed.

Thanks

There has been a bug raised for this and a proposed fix.

If you are able to test it works that would help us get it into the next release sooner.

https://github.com/salesagility/SuiteCRM/issues/5639

Proposed fix:
https://github.com/salesagility/SuiteCRM/pull/5640/

I am not too github savvy but I believe I applied the pull #5640 changes and it seems to be improved but some of the styling is still off:

I think the issue might be with the javascript files, SCRM cache and your browser cache.

Please go into Admin -> Repair and run the javascript repair functions.

In theory only the minified and grouping options are necessary for this fix. But no harm in running any of the others.

Then you should delete your browser cache and ready to go!