3c38c04ad4
Sentinel was first in DOM with order:9999, causing layout recalculation to trigger IntersectionObserver multiple times (intersecting→not→intersecting) as items were appended, producing duplicate pages. Move sentinel to AFTER the v-for items so it's naturally last in both DOM and visual order. Remove overflow:hidden from .k-card-tags — .k-card overflow:hidden already clips escaping content; the extra overflow on the tags container was collapsing its height to zero and hiding all tag pills. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>