From 3aada9949d51024a92a8b5c6cb70d12f9c3cac16 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Sun, 21 Dec 2025 19:59:48 +0000
Subject: [PATCH] =auth refactored via rest, referral system set up for Jane, some javascript consolidation

---
 src/feed/view.js |   24 ++++++++++++++++--------
 1 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/src/feed/view.js b/src/feed/view.js
index 6c64b6e..5e3b453 100644
--- a/src/feed/view.js
+++ b/src/feed/view.js
@@ -377,8 +377,8 @@
 			this.a11y.announceItems(0, this.store.filters['page'] >1, false);
 		}
 
-		this.ui.filters.match.hidden = window.isEmptyObject(this.taxonomyFilters);
-		this.ui.clearFilter.hidden = window.isEmptyObject(this.taxonomyFilters);
+		this.ui.filters.match.hidden = Object.keys(this.taxonomyFilters).length === 0;
+		this.ui.clearFilter.hidden = Object.keys(this.taxonomyFilters).length === 0;
 	}
 
 	/**
@@ -562,13 +562,21 @@
 		}
 
 		if ('ResizeObserver' in window) {
-			this.resizeObserver = new ResizeObserver(window.debounce(() => {
-				this.updateImageSizes();
-			}, 250));
+			this.resizeObserver = new ResizeObserver(() => {
+				window.debouncer.schedule(
+					'feed-update-images',
+					() => this.updateImageSizes(),
+					250
+				);
+			});
 		} else {
-			window.addEventListener('resize', window.debounce(()=> {
-				this.updateImageSizes();
-			}, 250));
+			window.addEventListener('resize', () => {
+				window.debouncer.schedule(
+					'feed-update-images',
+					() => this.updateImageSizes(),
+					250
+				);
+			});
 		}
 
 		window.addEventListener('popstate', this.popStateHandler);

--
Gitblit v1.10.0