Index: trunk/src/org/openstreetmap/josm/tools/Tag2Link.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/Tag2Link.java	(revision 17005)
+++ trunk/src/org/openstreetmap/josm/tools/Tag2Link.java	(revision 17006)
@@ -187,6 +187,6 @@
         }
         if (key.matches("(.*:)?wikidata")) {
-            OsmUtils.splitMultipleValues(value)
-                    .forEach(q -> linkConsumer.acceptLink(tr("View Wikidata item"), "https://www.wikidata.org/wiki/" + q, imageResource.get()));
+            OsmUtils.splitMultipleValues(value).forEach(q -> linkConsumer.acceptLink(
+                    tr("View Wikidata item"), "https://www.wikidata.org/wiki/" + q, imageResource.get()));
         }
         if (key.matches("(.*:)?species")) {
@@ -195,10 +195,10 @@
         }
         if (key.matches("wikimedia_commons|image") && value.matches("(?i:File):.*")) {
-            String url = "https://commons.wikimedia.org/wiki/" + value;
-            linkConsumer.acceptLink(tr("View image on Wikimedia Commons"), url, imageResource.get());
+            OsmUtils.splitMultipleValues(value).forEach(i -> linkConsumer.acceptLink(
+                    tr("View image on Wikimedia Commons"), "https://commons.wikimedia.org/wiki/" + i, imageResource.get()));
         }
         if (key.matches("wikimedia_commons|image") && value.matches("(?i:Category):.*")) {
-            String url = "https://commons.wikimedia.org/wiki/" + value;
-            linkConsumer.acceptLink(tr("View category on Wikimedia Commons"), url, imageResource.get());
+            OsmUtils.splitMultipleValues(value).forEach(i -> linkConsumer.acceptLink(
+                    tr("View category on Wikimedia Commons"), "https://commons.wikimedia.org/wiki/" + i, imageResource.get()));
         }
 
Index: trunk/test/unit/org/openstreetmap/josm/tools/Tag2LinkTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/tools/Tag2LinkTest.java	(revision 17005)
+++ trunk/test/unit/org/openstreetmap/josm/tools/Tag2LinkTest.java	(revision 17006)
@@ -88,4 +88,9 @@
         Tag2Link.getLinksForTag("image", "File:Witten Brücke Gasstraße.jpg", this::addLink);
         checkLinks("View image on Wikimedia Commons // https://commons.wikimedia.org/wiki/File:Witten Brücke Gasstraße.jpg");
+        links.clear();
+        // non-regression test for #19754
+        Tag2Link.getLinksForTag("image", "File:Foo.jpg;File:Bar.jpg", this::addLink);
+        checkLinks("View image on Wikimedia Commons // https://commons.wikimedia.org/wiki/File:Foo.jpg",
+                "View image on Wikimedia Commons // https://commons.wikimedia.org/wiki/File:Bar.jpg");
     }
 
