From b634d05c2de1efad03c201be31b60fef395e4d1d Mon Sep 17 00:00:00 2001 From: Roman Vyakhirev Date: Wed, 28 Jan 2026 12:28:49 +0100 Subject: [PATCH 1/5] fix: better alignment when labels are too long --- ...xRadioSelectionDatabase-chromium-linux.png | Bin 3501 -> 3490 bytes .../src/ui/CheckboxRadioSelection.scss | 13 +++++++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/packages/pluggableWidgets/checkbox-radio-selection-web/e2e/SelectionControls.spec.js-snapshots/checkboxRadioSelectionDatabase-chromium-linux.png b/packages/pluggableWidgets/checkbox-radio-selection-web/e2e/SelectionControls.spec.js-snapshots/checkboxRadioSelectionDatabase-chromium-linux.png index b1448157bd4b864778c4a821076bb03261b380a6..32b596dd846afcbb8aec728b822b32bbfbd874fc 100644 GIT binary patch literal 3490 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 PM*x_L)|2wTtwR3|iL&jE diff --git a/packages/pluggableWidgets/checkbox-radio-selection-web/src/ui/CheckboxRadioSelection.scss b/packages/pluggableWidgets/checkbox-radio-selection-web/src/ui/CheckboxRadioSelection.scss index e10582cff3..8ed5533544 100644 --- a/packages/pluggableWidgets/checkbox-radio-selection-web/src/ui/CheckboxRadioSelection.scss +++ b/packages/pluggableWidgets/checkbox-radio-selection-web/src/ui/CheckboxRadioSelection.scss @@ -2,6 +2,7 @@ .widget-checkbox-radio-selection { display: block; position: relative; + min-width: 0; &-readonly { &.widget-checkbox-radio-selection-readonly-text { @@ -25,13 +26,17 @@ } &-item { + display: flex; + align-items: center; input { - vertical-align: middle; + flex: 0 0 16px; } - } - label { - font-weight: inherit; + label { + font-weight: inherit; + text-overflow: ellipsis; + overflow: hidden; + } } input[type="radio"], From b17f6ca9816a826da3e30f04246ef3cee4e1f131 Mon Sep 17 00:00:00 2001 From: Roman Vyakhirev Date: Wed, 28 Jan 2026 12:29:31 +0100 Subject: [PATCH 2/5] chore: when setting selection and some options are unknown - keep them as is in the selection --- .../Association/AssociationMultiSelector.ts | 24 +++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/packages/pluggableWidgets/checkbox-radio-selection-web/src/helpers/Association/AssociationMultiSelector.ts b/packages/pluggableWidgets/checkbox-radio-selection-web/src/helpers/Association/AssociationMultiSelector.ts index 720b42b39a..21460e995f 100644 --- a/packages/pluggableWidgets/checkbox-radio-selection-web/src/helpers/Association/AssociationMultiSelector.ts +++ b/packages/pluggableWidgets/checkbox-radio-selection-web/src/helpers/Association/AssociationMultiSelector.ts @@ -17,8 +17,28 @@ export class AssociationMultiSelector } setValue(value: string[] | null): void { - const newValue = value?.map(v => this.options._optionToValue(v)!); - this._attr?.setValue(newValue); + if (value && this._attr) { + const currentValue = this._attr.value ?? []; + const newValue = value + ?.map(v => { + const knownObject = this.options._optionToValue(v); + if (knownObject) { + return knownObject; + } + + // this option is not know, we need to look for it in the current value + const hiddenObject = currentValue.find(o => o.id === v); + if (hiddenObject) { + return hiddenObject; + } + console.info(`Object with ID ${v} not found. This value will be omitted.`); + + return null; + }) + .filter(v => !!v); + this._attr.setValue(newValue); + } + super.setValue(value); } From e40b2397918cc10ee18c9943972d194c803cae27 Mon Sep 17 00:00:00 2001 From: Roman Vyakhirev Date: Wed, 28 Jan 2026 12:36:25 +0100 Subject: [PATCH 3/5] chore: add changelog --- .../checkbox-radio-selection-web/CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/pluggableWidgets/checkbox-radio-selection-web/CHANGELOG.md b/packages/pluggableWidgets/checkbox-radio-selection-web/CHANGELOG.md index 817065398f..6844a1ac6e 100644 --- a/packages/pluggableWidgets/checkbox-radio-selection-web/CHANGELOG.md +++ b/packages/pluggableWidgets/checkbox-radio-selection-web/CHANGELOG.md @@ -6,6 +6,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +### Fixed + +- Fixed an issue with Association selection happening when reference set contains objects not present in Selectable objects list. +- Fixed an issue with long labels not displaying correctly. + ## [1.1.0] - 2025-10-18 ### Added From a4ef53713ce5ca9b4a8a93d6ffad70a70c1ba186 Mon Sep 17 00:00:00 2001 From: Roman Vyakhirev Date: Thu, 12 Feb 2026 14:38:15 +0100 Subject: [PATCH 4/5] chore: better alignment with checkbox and radio buttons --- .../src/ui/CheckboxRadioSelection.scss | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/pluggableWidgets/checkbox-radio-selection-web/src/ui/CheckboxRadioSelection.scss b/packages/pluggableWidgets/checkbox-radio-selection-web/src/ui/CheckboxRadioSelection.scss index 8ed5533544..34b6148712 100644 --- a/packages/pluggableWidgets/checkbox-radio-selection-web/src/ui/CheckboxRadioSelection.scss +++ b/packages/pluggableWidgets/checkbox-radio-selection-web/src/ui/CheckboxRadioSelection.scss @@ -28,6 +28,7 @@ &-item { display: flex; align-items: center; + margin-bottom: 5px; input { flex: 0 0 16px; } @@ -36,6 +37,7 @@ font-weight: inherit; text-overflow: ellipsis; overflow: hidden; + margin-bottom: 0; } } From b7a7ab2fe225ee2a63f08a5c70a12cb602792ac1 Mon Sep 17 00:00:00 2001 From: leonardomendix Date: Thu, 12 Feb 2026 16:00:13 +0100 Subject: [PATCH 5/5] test: update screenshots --- ...dioSelectionAssociation-chromium-linux.png | Bin 5815 -> 5647 bytes ...xRadioSelectionDatabase-chromium-linux.png | Bin 3490 -> 3489 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/packages/pluggableWidgets/checkbox-radio-selection-web/e2e/SelectionControls.spec.js-snapshots/checkboxRadioSelectionAssociation-chromium-linux.png b/packages/pluggableWidgets/checkbox-radio-selection-web/e2e/SelectionControls.spec.js-snapshots/checkboxRadioSelectionAssociation-chromium-linux.png index b16c563538cc1b1e3f58a0159880c2e3a5a53535..3fae4a222e3551efe8c31d71808ffaf476937783 100644 GIT binary patch literal 5647 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 literal 5815 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 H8NK)~&9^OF diff --git a/packages/pluggableWidgets/checkbox-radio-selection-web/e2e/SelectionControls.spec.js-snapshots/checkboxRadioSelectionDatabase-chromium-linux.png b/packages/pluggableWidgets/checkbox-radio-selection-web/e2e/SelectionControls.spec.js-snapshots/checkboxRadioSelectionDatabase-chromium-linux.png index 32b596dd846afcbb8aec728b822b32bbfbd874fc..088bec6f110436d1a3650a9951c89c5eca054afe 100644 GIT binary patch literal 3489 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 G6!9M_Va?e9 literal 3490 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