Reworked the patch using a more conservative approach. Also fixed the null ActionEvent issue by using SwingUtilities.notifyAction instead of calling actionPerformed directly. Manually tested on Windows and MacOS, including verifying that Escape can still be invoked to close popups, that code completion arrow navigation works properly, and that the "Enter" and "Space" shortcuts to pin or expand debugging tooltips from https://netbeans.org/bugzilla/show_bug.cgi?id=262311 still works.
Also rebased to fix merge conflict with upstream's new directory structure. [ Full content available at: https://github.com/apache/incubator-netbeans/pull/507 ] This message was relayed via gitbox.apache.org for [email protected]
