# "Show category list" causes page glitch upon page reload

**URL:** https://meta.discourse.org/t/show-category-list-causes-page-glitch-upon-page-reload/24014
**Category:** Bug
**Created:** [14 يناير 2015، 9:25م UTC](https://meta.discourse.org/t/show-category-list-causes-page-glitch-upon-page-reload/24014 "2015-01-14T21:25:14Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![erlend\_sh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erlend_sh/32/119475_2.png) [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)
#### Post date: [14 يناير 2015، 9:25م UTC](https://meta.discourse.org/t/show-category-list-causes-page-glitch-upon-page-reload/24014/1 "2015-01-14T21:25:14Z")

</div>

It’s hard to say in words what’s wrong, so here’s a video. This is obviously with “show subcategory list” enabled.

The moment to pay attention to is when I have a category selected, and I re-select that same identical category from the drop-down. You’d expect…

A: Nothing is loaded.  
B. The page refreshes.

… instead I get weird option C: It loads the root category index on top of the topic list.

[https://erlend-sh.github.io/images/category-bug.mp4](https://erlend-sh.github.io/images/category-bug.mp4)

---

<div class="post-metadata">

### Author: ![strager](https://avatars.discourse-cdn.com/v4/letter/s/e99b99/32.png) [@strager](https://meta.discourse.org/u/strager)
#### Post date: [14 يناير 2015، 9:49م UTC](https://meta.discourse.org/t/show-category-list-causes-page-glitch-upon-page-reload/24014/2 "2015-01-14T21:49:52Z")

</div>

I can confirm something funky is going on when you select the subcategory page in the list while already on that page. In our case it puts a link above the heading in the table:

![](https://global.discourse-cdn.com/meta/original/3X/7/c/7cbfade6abe004e8a5167ddf27b2dfbaf87410a6.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: [14 يناير 2015، 11:07م UTC](https://meta.discourse.org/t/show-category-list-causes-page-glitch-upon-page-reload/24014/3 "2015-01-14T23:07:22Z")

</div>

Can you check this @eviltrout?

---

<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: [15 يناير 2015، 6:05م UTC](https://meta.discourse.org/t/show-category-list-causes-page-glitch-upon-page-reload/24014/4 "2015-01-15T18:05:01Z")

</div>

I was able to fix @erlend_sh’s bug with this commit:

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

However I could not reproduce yours @strager – is it still happening on the latest build? Do you have steps to reproduce?

---

<div class="post-metadata">

### Author: ![strager](https://avatars.discourse-cdn.com/v4/letter/s/e99b99/32.png) [@strager](https://meta.discourse.org/u/strager)
#### Post date: [15 يناير 2015، 6:28م UTC](https://meta.discourse.org/t/show-category-list-causes-page-glitch-upon-page-reload/24014/5 "2015-01-15T18:28:47Z")

</div>

Still occurring on the latest version, but not with every board. Simply go to page (example IP/c/announcements-discussions/announcements) and click on the board again. If you send me a PM, I can give you the IP if you want to take a look.

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [15 يناير 2015، 7:03م UTC](https://meta.discourse.org/t/show-category-list-causes-page-glitch-upon-page-reload/24014/6 "2015-01-15T19:03:56Z")

</div>

Do you have topic list display customizations?

---

<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: [15 يناير 2015، 8:06م UTC](https://meta.discourse.org/t/show-category-list-causes-page-glitch-upon-page-reload/24014/7 "2015-01-15T20:06:06Z")

</div>

Thanks for giving me access to your server. I did find a bug with refreshing a category which I fixed in this commit:

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

I think that will fix this for you!

---

<div class="post-metadata">

### Author: ![strager](https://avatars.discourse-cdn.com/v4/letter/s/e99b99/32.png) [@strager](https://meta.discourse.org/u/strager)
#### Post date: [15 يناير 2015، 8:40م UTC](https://meta.discourse.org/t/show-category-list-causes-page-glitch-upon-page-reload/24014/8 "2015-01-15T20:40:45Z")

</div>

Excellent and thank you 😄

---

<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: [16 يناير 2015، 6:46ص UTC](https://meta.discourse.org/t/show-category-list-causes-page-glitch-upon-page-reload/24014/9 "2015-01-16T06:46:30Z")

</div>


