diff --git a/client/homebrew/pages/archivePage/archivePage.jsx b/client/homebrew/pages/archivePage/archivePage.jsx
index 7d54b5047..966f1df3d 100644
--- a/client/homebrew/pages/archivePage/archivePage.jsx
+++ b/client/homebrew/pages/archivePage/archivePage.jsx
@@ -45,7 +45,7 @@ const ArchivePage = createClass({
.catch((err) => this.setState({ error: err }))
.finally(() => this.setState({ searching: false }));
},
- updateUrl: function(query) {
+ updateUrl: function() {
const url = new URL(window.location.href);
const urlParams = new URLSearchParams(url.search);
// Clear existing parameters
@@ -88,7 +88,12 @@ const ArchivePage = createClass({
type='text'
value={this.state.title}
onChange={this.handleChange}
- onKeyDown={(e) => e.key === 'Enter' && this.lookup()}
+ onKeyDown={(e) => {
+ if (e.key === 'Enter') {
+ this.handleChange(e);
+ this.lookup();
+ }
+ }}
placeholder='v3 Reference Document'
/>
{/* In the future, we should be able to filter the results by adding tags.
@@ -96,7 +101,7 @@ const ArchivePage = createClass({
*/}
-