diff --git a/lib/menus/play_screen.js b/lib/menus/play_screen.js
index fb9aa07e..412151cc 100644
--- a/lib/menus/play_screen.js
+++ b/lib/menus/play_screen.js
@@ -87,6 +87,8 @@ class PlayScreen extends LitElement {
pmui-label="Server IP"
pmui-id="serverip"
pmui-value="${this.server}"
+ pmui-type="url"
+ .autocompleteValues=${JSON.parse(localStorage.getItem('serverHistory') || '[]')}
@input=${e => { this.server = e.target.value }}
>
{ this.serverport = e.target.value }}
>
@@ -103,6 +106,7 @@ class PlayScreen extends LitElement {
pmui-label="Proxy"
pmui-id="proxy"
pmui-value="${this.proxy}"
+ pmui-type="url"
@input=${e => { this.proxy = e.target.value }}
>
{ this.proxyport = e.target.value }}
>
@@ -126,6 +131,7 @@ class PlayScreen extends LitElement {
pmui-label="Bot Version"
pmui-id="botversion"
pmui-value="${this.version}"
+ pmui-inputmode="decimal"
@input=${e => { this.version = e.target.value }}
>