diff --git a/src/osx/webview_webkit.mm b/src/osx/webview_webkit.mm index 136a5acdf2..222f7a26c7 100644 --- a/src/osx/webview_webkit.mm +++ b/src/osx/webview_webkit.mm @@ -653,7 +653,9 @@ void wxWebViewWebKit::RegisterHandler(wxSharedPtr handler) - (void)doCommandBySelector:(SEL)aSelector { wxWidgetCocoaImpl* impl = (wxWidgetCocoaImpl* ) wxWidgetImpl::FindFromWXWidget( self ); - if (impl) + if (aSelector != @selector(noop:)) + [super doCommandBySelector:aSelector]; + else if (impl) impl->doCommandBySelector(aSelector, self, _cmd); }