diff --git a/qt/preferences_dialog.cpp b/qt/preferences_dialog.cpp index 6836a9dea..4e64467bf 100644 --- a/qt/preferences_dialog.cpp +++ b/qt/preferences_dialog.cpp @@ -203,8 +203,12 @@ namespace qt bool const enable = i > 0; framework.SaveTrafficHttpEnabled(enable); framework.SetTrafficHttpEnabled(enable); - trafficHttpUrlLabel->setEnabled(enable); - trafficHttpUrlLineEdit->setEnabled(enable); + /* + * Keep URL editable even when the source is disabled. Since changes are applied immediately + * (no Apply button), we want to be able to set the URL before enabling the source. + */ + //trafficHttpUrlLabel->setEnabled(enable); + //trafficHttpUrlLineEdit->setEnabled(enable); }); }