f1b1d54955
Extension shortcuts registered via registerShortcut() were not firing when the extension also used setEditorComponent(). This happened because setEditorComponent() copied onExtensionShortcut from defaultEditor at creation time, capturing undefined if setupExtensionShortcuts() hadn't run yet. The fix is to delegate to defaultEditor.onExtensionShortcut at call time.