diff --git a/frontend/fragments/try-footer.html b/frontend/fragments/try-footer.html
index aad90601ce61c..5684d355ac636 100644
--- a/frontend/fragments/try-footer.html
+++ b/frontend/fragments/try-footer.html
@@ -472,13 +472,14 @@
Like This?
}
function generateDynamicImage() {
- var url = '/badge/dynamic/' + escapeField(dynamicImageMaker.type.value);
+ var url = document.getElementById('imgUrlPrefix').textContent;
+ url += 'dynamic/' + escapeField(dynamicImageMaker.type.value);
url += '.svg?label=' + escapeField(dynamicImageMaker.label.value);
url += '&colorB=' + escapeField(dynamicImageMaker.color.value);
url += '&prefix=' + escapeField(dynamicImageMaker.prefix.value);
url += '&suffix=' + escapeField(dynamicImageMaker.suffix.value);
url += '&query=' + dynamicImageMaker.query.value;
- url += '&uri=' + dynamicImageMaker.uri.value;
+ url += '&uri=' + escapeField(dynamicImageMaker.uri.value);
document.location = url;
}