The 10th tab now get ⌘0 as key equivalent
Ensure we use /usr/bin/mktemp

It appears some variants of mktemp require the template parameter to contain a minimum number of X’es.
Log current key event in diagnostic reports

When a C++ exception is thrown from code invoked via a menu item then the menu item dispatcher will catch the exception and abort, this means the report doesn’t show the actual exception or contain any of the involved code.

By logging the key event in the report we should be able to deduce what action was invoked.

Adding info to diagnostic reports “documentation” from http://mjtsai.com/blog/2013/02/27/application-specific-crash-report-information/