diff --git a/management/templates/ssl.html b/management/templates/ssl.html
index 0cc4d59a..54b2a94c 100644
--- a/management/templates/ssl.html
+++ b/management/templates/ssl.html
@@ -159,7 +159,11 @@ function ssl_install(elem) {
}
function show_csr() {
+ // Can't show a CSR until both inputs are entered.
if ($('#ssldomain').val() == "") return;
+ if ($('#sslcc').val() == "") return;
+
+ // Scroll to it and fetch.
$('#csr_info').slideDown();
$('#ssl_csr').text('Loading...');
api(