diff --git a/packages/devtools-launchpad/src/components/LandingPage.js b/packages/devtools-launchpad/src/components/LandingPage.js index b6d3a2fc8..d5b5bb89c 100644 --- a/packages/devtools-launchpad/src/components/LandingPage.js +++ b/packages/devtools-launchpad/src/components/LandingPage.js @@ -72,8 +72,8 @@ class LandingPage extends Component { } componentDidUpdate() { - if (this.refs.filterInput) { - this.refs.filterInput.focus(); + if (this.filterInput) { + this.filterInput.focus(); } } @@ -192,7 +192,9 @@ class LandingPage extends Component { return dom.header( {}, dom.input({ - ref: "filterInput", + ref: node => { + this.filterInput = node; + }, placeholder: "Filter tabs", value: filterString, autoFocus: true,