diff --git a/src/app/explore/explore.component.ts b/src/app/explore/explore.component.ts index c6e902ede..a5d0fc762 100644 --- a/src/app/explore/explore.component.ts +++ b/src/app/explore/explore.component.ts @@ -132,6 +132,7 @@ export class ExploreComponent implements OnDestroy, OnInit { onScroll() { const scrollPositionY = this.scroller.getScrollPosition()[1]; if (scrollPositionY < this.smallestSignificantScrollPx) { + // If we're now near the top, reset any previous input blurring as it might be helpful to blur again. this.blurredSinceLastMajorScroll = false; return; } diff --git a/src/app/meta-campaign/meta-campaign.component.ts b/src/app/meta-campaign/meta-campaign.component.ts index 71db1a6c7..3562fce1f 100644 --- a/src/app/meta-campaign/meta-campaign.component.ts +++ b/src/app/meta-campaign/meta-campaign.component.ts @@ -209,7 +209,9 @@ export class MetaCampaignComponent implements AfterViewChecked, OnDestroy, OnIni onScroll() { const scrollPositionY = this.scroller.getScrollPosition()[1]; if (scrollPositionY < this.smallestSignificantScrollPx) { + // If we're now near the top, reset any previous input blurring as it might be helpful to blur again. this.blurredSinceLastMajorScroll = false; + // On return with internal app nav, automatic position seems to be [0,59] // or so as of Nov '22. So we want only larger scrolls to be picked up as // donor intervention and to turn off auto-scroll + trigger loading of