53d3c41917
- Remove overflow-y:auto and max-height constraints from property list - Use viewport-based IntersectionObserver (root: null) instead of container - Track and maintain max grid height to prevent layout shift on scroll up - Clear max height only on filter/map change (not on normal scroll) - Update scroll anchor methods to use window.scrollY/scrollBy - Mobile continues to use pagination (desktop only infinite scroll)