Bug 122053 [KeyBindings] Shortcut Key Not Working In 3.2M4
I have Team->Repeat Last Synchronization mapped to the F9 key. With M4 it only works from the Team perspective, not the Java perspective. I've tried removing and re-adding the mapping.
bundles/org.eclipse.jface/src/org/eclipse/jface/action/MenuManager.java
* @deprecated this method is no longer a part of the 
     *   {@link org.eclipse.jface.action.IContributionItem} API.
     */
    public boolean isSubstituteFor(IContributionItem item) {
        return this.equals(item);
    }
    /* (non-Javadoc)
     * @see org.eclipse.jface.action.IContributionItem#isVisible()
     */
    public boolean isVisible() {
        if (!visible)
            return false; 
        
        IContributionItem[] childItems = getItems();
        boolean visibleChildren = false;
        for (int j = 0; j < childItems.length; j++) {
            if (childItems[j].isVisible() && !childItems[j].isSeparator()) {
                visibleChildren = true;
                break;
            }
        }
        return visibleChildren;
    }
    
    /**
     * The <code>MenuManager</code> implementation of this <code>ContributionManager</code> method
     * also propagates the dirty flag up the parent chain.
     * 
     * @since 3.1
     */