diff --git a/packages/material-ui/src/MenuList/MenuList.js b/packages/material-ui/src/MenuList/MenuList.js index fb979b9896311b..edc1167152a77a 100644 --- a/packages/material-ui/src/MenuList/MenuList.js +++ b/packages/material-ui/src/MenuList/MenuList.js @@ -106,7 +106,12 @@ class MenuList extends React.Component { resetTabIndex() { const list = ReactDOM.findDOMNode(this.list); const currentFocus = activeElement(ownerDocument(list)); - const items = [...list.children]; + + const items = []; + for (let i = 0; i < list.children.length; i += 1) { + items.push(list.children[i]); + } + const currentFocusIndex = items.indexOf(currentFocus); if (currentFocusIndex !== -1) {