# First-added bookmark doesn't show up until refresh

**URL:** https://meta.discourse.org/t/first-added-bookmark-doesnt-show-up-until-refresh/29290
**Category:** Bug
**Created:** [May 27, 2015, 2:55am UTC](https://meta.discourse.org/t/first-added-bookmark-doesnt-show-up-until-refresh/29290 "2015-05-27T02:55:05Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![wub](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wub/32/42488_2.png) [@wub](https://meta.discourse.org/u/wub)
#### Post date: [May 27, 2015, 2:55am UTC](https://meta.discourse.org/t/first-added-bookmark-doesnt-show-up-until-refresh/29290/1 "2015-05-27T02:55:05Z")

</div>

For me, if I start with zero bookmarks, and add at least one, it takes a full page refresh before it shows up in `/users/(username)/activity/bookmarks`.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [May 27, 2015, 3:09am UTC](https://meta.discourse.org/t/first-added-bookmark-doesnt-show-up-until-refresh/29290/2 "2015-05-27T03:09:33Z")

</div>

Personally I really dislike that page, think it has plenty other issues when it comes to dealing with bookmarks. I exclusively use [https://meta.discourse.org/bookmarks](https://meta.discourse.org/bookmarks) to work thorugh my bookmarks.

Then keyboard shortcuts to enable and disable then (j k and b to toggle)

I find it completely cramped, compare:

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

to

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

- no way to sort
- too much info
- too much stuff on page
- no blue circles

That said, what is the exact repro here?

---

<div class="post-metadata">

### Author: ![wub](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wub/32/42488_2.png) [@wub](https://meta.discourse.org/u/wub)
#### Post date: [May 27, 2015, 3:18am UTC](https://meta.discourse.org/t/first-added-bookmark-doesnt-show-up-until-refresh/29290/3 "2015-05-27T03:18:45Z")

</div>

Wow, I didn’t even know that page existed. Should the bookmark links take you to that first page instead, and the profile section be removed?

Just did another test; turns out it’s not just the first bookmark.

Repro:

1. Take note of your bookmarks list (The one under your avatar menu)
2. Go into a topic and bookmark the top/first post
3. Click on avatar in top right =\> _Bookmarks_
4. Latest bookmark doesn’t display

This also happens with removing bookmarks.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [May 27, 2015, 3:40am UTC](https://meta.discourse.org/t/first-added-bookmark-doesnt-show-up-until-refresh/29290/4 "2015-05-27T03:40:37Z")

</div>

Yeah, something weird is cached here, @eviltrout can you have a look.

The plan is to have “bookmark” be a search filter and integrate it into the advanced search page, we will get there eventually.

---

<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: [May 28, 2015, 5:51pm UTC](https://meta.discourse.org/t/first-added-bookmark-doesnt-show-up-until-refresh/29290/5 "2015-05-28T17:51:48Z")

</div>

Here’s a fix for the caching issue:

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

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [May 28, 2015, 11:00pm UTC](https://meta.discourse.org/t/first-added-bookmark-doesnt-show-up-until-refresh/29290/6 "2015-05-28T23:00:52Z")

</div>


