Index: src/org/openstreetmap/josm/gui/preferences/plugin/PluginInstallation.java
===================================================================
--- src/org/openstreetmap/josm/gui/preferences/plugin/PluginInstallation.java	(revision 18440)
+++ src/org/openstreetmap/josm/gui/preferences/plugin/PluginInstallation.java	(working copy)
@@ -6,8 +6,10 @@
  * @since 13799
  */
 public enum PluginInstallation {
+    /** Plugins installed but not loaded **/
+    INSTALLED,
     /** Plugins installed and loaded **/
-    INSTALLED,
+    LOADED,
     /** Plugins not loaded **/
     AVAILABLE,
     /** All plugins **/
Index: src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreference.java
===================================================================
--- src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreference.java	(revision 18440)
+++ src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreference.java	(working copy)
@@ -170,6 +170,7 @@
         JPanel radios = new JPanel();
         addRadioButton(bg, radios, new JRadioButton(trc("plugins", "All"), true), PluginInstallation.ALL);
         addRadioButton(bg, radios, new JRadioButton(trc("plugins", "Installed")), PluginInstallation.INSTALLED);
+        addRadioButton(bg, radios, new JRadioButton(trc("plugins", "Loaded")), PluginInstallation.LOADED);
         addRadioButton(bg, radios, new JRadioButton(trc("plugins", "Available")), PluginInstallation.AVAILABLE);
         pnl.add(radios, GBC.eol().fill(HORIZONTAL));
 
@@ -373,7 +374,7 @@
      */
     class UpdateSelectedPluginsAction extends AbstractAction {
         UpdateSelectedPluginsAction() {
-            putValue(NAME, tr("Update plugins"));
+            putValue(NAME, tr("Update selected"));
             putValue(SHORT_DESCRIPTION, tr("Update the selected plugins"));
             new ImageProvider("dialogs", "refresh").getResource().attachImageIcon(this);
         }
Index: src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreferencesModel.java
===================================================================
--- src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreferencesModel.java	(revision 18440)
+++ src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreferencesModel.java	(working copy)
@@ -76,10 +76,11 @@
     }
 
     private boolean matchesInstallationStatus(PluginInformation pi) {
-        boolean installed = currentActivePlugins.contains(pi.getName());
+        boolean loaded = currentActivePlugins.contains(pi.getName());
         return PluginInstallation.ALL == filterStatus
-           || (PluginInstallation.INSTALLED == filterStatus && installed)
-           || (PluginInstallation.AVAILABLE == filterStatus && !installed);
+                || (PluginInstallation.INSTALLED == filterStatus && pi.file != null)
+                || (PluginInstallation.LOADED == filterStatus && loaded)
+                || (PluginInstallation.AVAILABLE == filterStatus && !loaded);
     }
 
     /**
