From a2ada429886be0683b661880e206fae0e3a38336 Mon Sep 17 00:00:00 2001 From: Quincy Morgan Date: Thu, 5 Dec 2019 10:23:57 -0500 Subject: [PATCH] Ensure identifier field link button has proper state on init --- modules/ui/fields/input.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/ui/fields/input.js b/modules/ui/fields/input.js index d90aa4a9b..1258a0c9a 100644 --- a/modules/ui/fields/input.js +++ b/modules/ui/fields/input.js @@ -104,7 +104,8 @@ export function uiFieldText(field, context) { .append('button') .attr('tabindex', -1) .call(svgIcon('#iD-icon-out-link')) - .attr('class', 'disabled form-field-button foreign-id-permalink') + .attr('class', 'form-field-button foreign-id-permalink') + .classed('disabled', !validIdentifierValueForLink()) .attr('title', function() { var domainResults = /^https?:\/\/(.{1,}?)\//.exec(field.urlFormat); if (domainResults.length >= 2 && domainResults[1]) {