diff --git a/test/core/js/modules/ext_cosmetics.js.js b/test/core/js/modules/ext_cosmetics.js.js
index 14b7eaad6114b02ad2f9400a579fc5098226f693..2daf8881f9c698fb0fe30cfebcff10766f2fe2cf 100644
--- a/test/core/js/modules/ext_cosmetics.js.js
+++ b/test/core/js/modules/ext_cosmetics.js.js
@@ -119,3 +119,23 @@ QUnit.test("linkify cut-off (40)", function (assert) {
     container.remove();
     
 });
+
+QUnit.test("linkify - double values in URLs", function (assert) {
+    var test_cases = [
+        ["https://example.com/value=1.2345", 1],
+        ["This is a URL with a double value: https://example.com/value=1.2345", 1],
+        ["https://example.com?param=123.456&other=789.1011", 1],
+        ["Multiple links with doubles: https://example.com?param=1.1 and https://example2.com?param=2.2", 2],
+    ];
+
+    for (let test_case of test_cases) {
+        const container = $('<div></div>');
+        $(document.body).append(container);
+        const text_value = $(`<div class="caosdb-f-property-text-value">${test_case[0]}</div>`);
+        container.append(text_value);
+        assert.equal($(container).find("a").length, 0, "no link present");
+        cosmetics.linkify();
+        assert.equal($(container).find("a").length, test_case[1], "link is present");
+        container.remove();
+    }
+});