diff --git a/src/webui/www/private/views/preferences.html b/src/webui/www/private/views/preferences.html index 470a8e688..e999ab0aa 100644 --- a/src/webui/www/private/views/preferences.html +++ b/src/webui/www/private/views/preferences.html @@ -249,7 +249,7 @@
- +
@@ -1201,6 +1201,11 @@ }; // Connection tab + this.updatePortValueEnabled = function() { + const checked = $('random_port_checkbox').getProperty('checked'); + $('port_value').setProperty('disabled', checked); + }; + this.updateMaxConnecEnabled = function() { const isMaxConnecEnabled = $('max_connec_checkbox').getProperty('checked'); $('max_connec_value').setProperty('disabled', !isMaxConnecEnabled); @@ -1485,6 +1490,7 @@ $('port_value').setProperty('value', pref.listen_port.toInt()); $('upnp_checkbox').setProperty('checked', pref.upnp); $('random_port_checkbox').setProperty('checked', pref.random_port); + updatePortValueEnabled(); // Connections Limits const max_connec = pref.max_connec.toInt();