|  | @@ -223,10 +223,9 @@ BlazeComponent.extendComponent({
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      if (Filter.hideEmpty.isSelected()) {
 | 
	
		
			
				|  |  | -      const swimlaneId = this.parentComponent()
 | 
	
		
			
				|  |  | -        .parentComponent()
 | 
	
		
			
				|  |  | -        .data()._id;
 | 
	
		
			
				|  |  | -      const cards = list.cards(swimlaneId);
 | 
	
		
			
				|  |  | +      // Check for cards in all swimlanes, not just the current one
 | 
	
		
			
				|  |  | +      // This ensures lists with cards in other swimlanes are still visible
 | 
	
		
			
				|  |  | +      const cards = list.cards();
 | 
	
		
			
				|  |  |        if (cards.length === 0) {
 | 
	
		
			
				|  |  |          return false;
 | 
	
		
			
				|  |  |        }
 | 
	
	
		
			
				|  | @@ -375,10 +374,9 @@ BlazeComponent.extendComponent({
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      if (Filter.hideEmpty.isSelected()) {
 | 
	
		
			
				|  |  | -      const swimlaneId = this.parentComponent()
 | 
	
		
			
				|  |  | -        .parentComponent()
 | 
	
		
			
				|  |  | -        .data()._id;
 | 
	
		
			
				|  |  | -      const cards = list.cards(swimlaneId);
 | 
	
		
			
				|  |  | +      // Check for cards in all swimlanes, not just the current one
 | 
	
		
			
				|  |  | +      // This ensures lists with cards in other swimlanes are still visible
 | 
	
		
			
				|  |  | +      const cards = list.cards();
 | 
	
		
			
				|  |  |        if (cards.length === 0) {
 | 
	
		
			
				|  |  |          return false;
 | 
	
		
			
				|  |  |        }
 |