diff --git a/internal/fuse/snapshots_dir.go b/internal/fuse/snapshots_dir.go
index eb48b85d1..47c691fea 100644
--- a/internal/fuse/snapshots_dir.go
+++ b/internal/fuse/snapshots_dir.go
@@ -78,7 +78,9 @@ func updateTagNames(d *TagsDir) {
 		d.tags = make(map[string]bool, len(d.root.snapshots))
 		for _, snapshot := range d.root.snapshots {
 			for _, tag := range snapshot.Tags {
-				d.tags[tag] = true
+				if tag != "" {
+					d.tags[tag] = true
+				}
 			}
 		}
 	}