From 6a6f30b5a89a602f0de5f98a0d94cfaa8f293dcd Mon Sep 17 00:00:00 2001 From: laigyu Date: Wed, 24 Apr 2024 18:24:52 +0800 Subject: [PATCH] fix link button when dragging combo field chips #10153 (#10209) --- modules/ui/fields/combo.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/ui/fields/combo.js b/modules/ui/fields/combo.js index 6c81d0542..caacf33a7 100644 --- a/modules/ui/fields/combo.js +++ b/modules/ui/fields/combo.js @@ -725,10 +725,12 @@ export function uiFieldCombo(field, context) { const field_buttons = selection.select('.field_buttons'); const clean_value = d.value.trim(); text_span.text(''); + if (!field_buttons.select('button').empty()) { + field_buttons.select('button').remove(); + } if (clean_value.startsWith('https://')) { // create a button to open the link in a new tab text_span.text(clean_value); - field_buttons.select('button').remove(); field_buttons.append('button') .call(svgIcon('#iD-icon-out-link')) .attr('class', 'form-field-button foreign-id-permalink')