# Improving our "lowest read position" Back button / indicator

**URL:** https://meta.discourse.org/t/improving-our-lowest-read-position-back-button-indicator/54324
**Category:** Feature
**Created:** [December 16, 2016, 1:28am UTC](https://meta.discourse.org/t/improving-our-lowest-read-position-back-button-indicator/54324 "2016-12-16T01:28:23Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [December 16, 2016, 1:28am UTC](https://meta.discourse.org/t/improving-our-lowest-read-position-back-button-indicator/54324/1 "2016-12-16T01:28:23Z")

</div>

Here’s me with a last read position of post ~ 102, on a 440 reply topic.

 ![](https://global.discourse-cdn.com/meta/original/3X/c/a/caf15b5a9422cb567b4abcfed9e4943ac5571154.png)

See how I have to **scroll all the way up to read position ~36 to get the back button to appear?** And once I click it, I jump back to post 102! That’s.. bad. The back indicator and button should appear within ~3 posts of scrolling up, not ~66.

I believe

- we should almost always show your back position (unless you are within ~3 posts of your lowest read position), as a dark blue horizontal line superimposed over the timeline.
- The back button should “dock” on the bottom of the date if it can’t fit normally.

Mockup:

 ![](https://global.discourse-cdn.com/meta/original/3X/9/b/9be45a48cfd597d99e999a8658d3b50579a341e8.png)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [December 16, 2016, 1:35am UTC](https://meta.discourse.org/t/improving-our-lowest-read-position-back-button-indicator/54324/2 "2016-12-16T01:35:03Z")

</div>

Related: on mobile, we don’t show this at all. But I think we should!

When you are scrolled away from your lowest read position, add a “back” button floating above the scrollbar, like so:

 ![](https://global.discourse-cdn.com/meta/original/3X/f/0/f086951fb68aa441029c4efc34581712788f83d8.png)

---

<div class="post-metadata">

### Author: ![eviltrout](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eviltrout/32/5275_2.png) [@eviltrout](https://meta.discourse.org/u/eviltrout)
#### Post date: [December 19, 2016, 7:26pm UTC](https://meta.discourse.org/t/improving-our-lowest-read-position-back-button-indicator/54324/3 "2016-12-19T19:26:30Z")

</div>

Okay, I’ve just pushed out a couple of commits to take a stab at this. They’re deploying now:

[https://github.com/discourse/discourse/commit/36449aa2f25025d6786667e205dadcdbaa971d3b](https://github.com/discourse/discourse/commit/36449aa2f25025d6786667e205dadcdbaa971d3b)

and

[https://github.com/discourse/discourse/commit/4dcb29acbf79c2a848300118116644ab4298c3b2](https://github.com/discourse/discourse/commit/4dcb29acbf79c2a848300118116644ab4298c3b2)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [December 20, 2016, 1:04am UTC](https://meta.discourse.org/t/improving-our-lowest-read-position-back-button-indicator/54324/4 "2016-12-20T01:04:05Z")

</div>

OK! We went through a round of feedback on this as well. Give it a try and see what you think. Should be a lot easier to find your way **back** to your lowest reading position, particularly on longer topics where it is needed the most.

Also, this article was really interesting on the philosophy of what the back button means and what users expect it to do:

> **[4 Design Patterns That Violate “Back” Button UX Expectations – 59% of Sites...](https://baymard.com/blog/back-button-expectations)**
>
> Our large-scale usability testing reveals that users expect the "Back" button to take them back to what they perceive to be their previous page, which often differs from site behavior.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [October 3, 2018, 6:47pm UTC](https://meta.discourse.org/t/improving-our-lowest-read-position-back-button-indicator/54324/5 "2018-10-03T18:47:24Z")

</div>


