Jake Vanderwerf
2025-12-23 25be5747a6e462a3d09fc6607b3639b79e4d9374
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);
@@ -673,6 +681,11 @@
   }
}
document.addEventListener('DOMContentLoaded', function() {
   window.feedBlock = new FeedBlock();
document.addEventListener('DOMContentLoaded', async function() {
   window.auth.subscribe(event => {
      if (event === 'auth-loaded') {
         window.feedBlock = new FeedBlock();
      }
   });
});