# Scroll postion memory

**URL:** <https://forum.ionicframework.com/t/scroll-postion-memory/2672>\
**Category:** ionic-v1\
**Created:** [April 5, 2014, 7:16pm UTC](https://forum.ionicframework.com/t/scroll-postion-memory/2672 "2014-04-05T19:16:02Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tyler](https://avatars.discourse-cdn.com/v4/letter/t/35a633/32.png) [@Tyler](https://forum.ionicframework.com/u/Tyler)\
**Post date:** [April 5, 2014, 7:16pm UTC](https://forum.ionicframework.com/t/scroll-postion-memory/2672/1 "2014-04-05T19:16:02Z")

</div>

In a list of posts, if you scroll down a bit and select a post, that post page will load as far down the page as you were on the previous page… meaning you have to scroll back to the top to start reading the post. Is there an easy fix for this?

---

<div class="post-metadata">

**Author:** ![peter](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/peter/32/63949_2.png) [@peter](https://forum.ionicframework.com/u/peter)\
**Post date:** [April 5, 2014, 9:23pm UTC](https://forum.ionicframework.com/t/scroll-postion-memory/2672/2 "2014-04-05T21:23:11Z")

</div>

Hey Tyler!

Checkout [$ionicScrollDelegate](http://ionicframework.com/docs/api/service/$ionicScrollDelegate/), it should be what you need. This question has been asked before here, so let us know how it goes for you and be sure look at other forum posts such as

> [@Scroll position on back](http://forum.ionicframework.com/t/scroll-position-on-back/291/13):
>
> Added this morning ([this commit](https://github.com/driftyco/ionic/commit/2d1b71c8e2356d73d69722a23875cac45f5e1449)). Ionic now by default remembers the scroll of any page you go back to, using the view history.

or

> [@On Coming Back from Details to List Page the scroll position goes back on top - List Data Loaded by Async task](http://forum.ionicframework.com/t/on-coming-back-from-details-to-list-page-the-scroll-position-goes-back-on-top-list-data-loaded-by-async-task/1432/4):
>
> FYI : Have opened GitHub Issue # 719 on this topic : [https://github.com/driftyco/ionic/issues/719](https://github.com/driftyco/ionic/issues/719)

:shipit:

---

<div class="post-metadata">

**Author:** ![Tyler](https://avatars.discourse-cdn.com/v4/letter/t/35a633/32.png) [@Tyler](https://forum.ionicframework.com/u/Tyler)\
**Post date:** [April 5, 2014, 11:17pm UTC](https://forum.ionicframework.com/t/scroll-postion-memory/2672/3 "2014-04-05T23:17:48Z")

</div>

That’s all I needed! Works perfectly. There were some odd issues though that seems like there should be presets for. If I’m on a long post… near the bottom… and then I open up the menu and go to a “shorter” page… the scroll was starting way down in invisible infinity wherever the previous post was… seems like it should trim that at the very least to the bottom of the next page.
