diff --git a/src/browser.c b/src/browser.c
index 7fe43a3c9e9ea7769c648657b4dd5d8a788881bb..3c2cfd3b33fe6095013873119be681f17d633792 100644
--- a/src/browser.c
+++ b/src/browser.c
@@ -429,6 +429,10 @@ int browse_key(int ch) {
       delete_init(sel, t);
       break;
      case 'b':
+      if(dir_import_active) {
+        message = "Shell feature not available for imported directories.";
+        break;
+      }
       shell_init();
       break;
     }