Issue 1:
Problem description

When a click for the first time on a Link which is inside of a MenuItem and an IconMenu it shows the following warning in the browser's console :

warning.js:44 Warning: Unknown props desktop, focusState on tag. Remove these props from the element. For details, see https://fb.me/react-unknown-prop

in a (created by Link)

in Link (created by Menu)

in div (created by List)

in List (created by Menu)

in div (created by Menu)

in ClickAwayListener (created by Menu)

in Menu (created by IconMenu)

in div (created by PopoverDefaultAnimation)

in div (created by PopoverDefaultAnimation)

in div (created by Paper)

in Paper (created by PopoverDefaultAnimation)

in PopoverDefaultAnimation

The waring it is display just the firs time you click on it, subsequent clicks no longer display the warining

Steps to reproduce

Use the following code and click on "settings" item :

import IconButton from 'material-ui/IconButton';

import IconMenu from 'material-ui/IconMenu';

import MenuItem from 'material-ui/MenuItem';

import ArrowDropRight from 'material-ui/svg-icons/navigation-arrow-drop-right';

import Divider from 'material-ui/Divider';

import SettingsIcon from 'material-ui/svg-icons/action/settings';

import ConnectIcon from 'material-ui/svg-icons/action/settings-remote';

<IconMenu iconButtonElement={
<IconButton tooltipPosition="top-left" >
<DashboardIcon/>
</IconButton>
}
targetOrigin={{horizontal: 'right', vertical: 'top'}}
anchorOrigin={{horizontal: 'right', vertical: 'top'}}>
<MenuItem
primaryText="settings"
leftIcon={<SettingsIcon />}
rightIcon={<ArrowDropRight />}
menuItems={[
<Link to="/settings" style={{textDecoration:'none'}}>
<MenuItem primaryText="connect" leftIcon={<ConnectIcon />}/>
</Link>
]}
/>
</IconMenu>

Versions

Material-UI: 0.15.4

React: 15.0.2

Browser: Chrome Version 52.0.2743.116 (64-bit)

Issue 2:
Spotted errors

Warning: Unknown props `desktop`, `focusState` on <a> tag. Remove these props from the element.
in a (created by Link)
in Link (created by Menu)
in div (created by List)
in List (created by Menu)
in div (created by Menu)
in ClickAwayListener (created by Menu)
in Menu (created by IconMenu)
in div (created by PopoverDefaultAnimation)
in div (created by PopoverDefaultAnimation)
in div (created by Paper)
in Paper (created by PopoverDefaultAnimation)
in PopoverDefaultAnimationwarning

Warning: Unknown prop `onKeyboardFocus` on <div> tag. Remove this prop from the element.
in div (created by MyComponent)
in div (created by ListItem)
in div (created by TouchRipple)
in TouchRipple (created by EnhancedButton)
in span (created by EnhancedButton)
in EnhancedButton (created by ListItem)
in div (created by ListItem)
...

Steps to reproduce

import React, { Component, PropTypes } from 'react'
import { Link } from 'react-router'

...

<AppBar
iconElementRight={
<IconMenu
iconButtonElement={<IconButton><MenuIcon color={white} /></IconButton>}
targetOrigin={{horizontal: 'right', vertical: 'top'}}
anchorOrigin={{horizontal: 'right', vertical: 'top'}}
>
<Link to='/route1'>
<MenuItem leftIcon={<Person />} primaryText='Item 1' />
</Link>
<Link to='/route2'>
<MenuItem leftIcon={<SupervisorAccounts />} primaryText='Item 2' />
</Link>
<Link to='/route3'>
<MenuItem leftIcon={<ViewList />} primaryText='Item 3' />
</Link>
<Divider />
<Link to='/route4'>
<MenuItem leftIcon={<PowerSettingNew />} primaryText='Item 4' />
</Link>
</IconMenu>
}
/>

Versions

Material-UI: 0.15.3

React: 15.3.0

React-router: 2.6.1

Browser: Chrome

Description

Despite lot of warnings were removed with MUI 15.3, the 2 above still remains.

The first warning triggers after clicking on the menu icon.

The 2nd one is from loading another page