diff --git a/components/connect-form.js b/components/connect-form.js
index a79f26e..6a500ac 100644
--- a/components/connect-form.js
+++ b/components/connect-form.js
@@ -1,4 +1,4 @@
-import { html, Component } from "../lib/index.js";
+import { html, Component, createRef } from "../lib/index.js";
export default class ConnectForm extends Component {
state = {
@@ -11,6 +11,7 @@ export default class ConnectForm extends Component {
realname: "",
autojoin: "",
};
+ nickInput = createRef();
constructor(props) {
super(props);
@@ -73,6 +74,12 @@ export default class ConnectForm extends Component {
this.props.onSubmit(params);
}
+ componentDidMount() {
+ if (this.nickInput.current) {
+ this.nickInput.current.focus();
+ }
+ }
+
render() {
let disabled = this.props.connecting;
@@ -133,7 +140,7 @@ export default class ConnectForm extends Component {