Index: trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java	(revision 18943)
+++ trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java	(revision 18944)
@@ -915,4 +915,5 @@
         if (!Config.getPref().getBoolean("geoimage.viewer.show.tabs", true)) {
             updateRequired = true;
+            layers.removeAll();
             // Clear the selected images in other geoimage layers
             this.getImageTabs().map(m -> m.layer).filter(IGeoImageLayer.class::isInstance).map(IGeoImageLayer.class::cast)
