From 0d365b2c82cae94af6b3f338cb0a2f8ab556b079 Mon Sep 17 00:00:00 2001 From: Lukas Scharmer Date: Tue, 6 Jan 2026 14:25:21 +0100 Subject: [PATCH] UI: Fix wrongly stripped tags --- .../src/Implementation/Component/Input/Field/Tag.php | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/components/ILIAS/UI/src/Implementation/Component/Input/Field/Tag.php b/components/ILIAS/UI/src/Implementation/Component/Input/Field/Tag.php index f6f5a442abe3..4ac89b91799a 100755 --- a/components/ILIAS/UI/src/Implementation/Component/Input/Field/Tag.php +++ b/components/ILIAS/UI/src/Implementation/Component/Input/Field/Tag.php @@ -74,14 +74,8 @@ public function __construct( protected function addAdditionalTransformations(): void { - $this->setAdditionalTransformation($this->refinery->string()->splitString(',')); - $this->setAdditionalTransformation($this->refinery->custom()->transformation(function (array $v) { - if (count($v) == 1 && $v[0] === '') { - return []; - } - $array = array_map('rawurldecode', $v); - return array_map('strip_tags', $array); - })); + $map = static fn(string $s): array => array_filter(array_map('rawurldecode', explode(',', $s))); + $this->setAdditionalTransformation($this->refinery->custom()->transformation($map)); } public function getConfiguration(): stdClass