# Some feedback on big list settings component

**URL:** https://meta.discourse.org/t/some-feedback-on-big-list-settings-component/98923
**Category:** UX
**Created:** [October 7, 2018, 12:55am UTC](https://meta.discourse.org/t/some-feedback-on-big-list-settings-component/98923 "2018-10-07T00:55:40Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![danekhollas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/danekhollas/32/79637_2.png) [@danekhollas](https://meta.discourse.org/u/danekhollas)
#### Post date: [October 7, 2018, 12:55am UTC](https://meta.discourse.org/t/some-feedback-on-big-list-settings-component/98923/1 "2018-10-07T00:55:40Z")

</div>

Continuing the discussion from [Better handling of site settings with large amount of content (big lists)](https://meta.discourse.org/t/better-handling-of-site-settings-with-large-amount-of-content-big-lists/90042/27):

Hi there,

couple thoughts on this feature after spending some time with it in auto-linkify theme. 🙂

1. The width of the existing fields is a bit too narrow and does not match the width of the input field (tested on Latest Firefox and Chromium on Linux Mint):

* * *

 ![image](https://global.discourse-cdn.com/meta/original/3X/8/5/8587c751434d503592bc49226ea50726961df04c.png)

* * *

1. It would be nice if the whole content was displayed on hoover.

2. Maybe I am just stupid, but it already happened to me at least twice that I typed in several entries, but then forgot to click on the green checkmark, navigated away from the theme and then was super-surprised that I lost what I typed in.  
I know this behaviour is consistent with how other settings work, but wouldn’t it make sense in this case to autosave, especially given how much one can loose? Note that it is extra confusing cause when I hit enter after typing, a new field is created and I intuitively expect it to stay there.

3. 

> [@Better handling of site settings with large amount of content (big lists)](https://meta.discourse.org/t/better-handling-of-site-settings-with-large-amount-of-content-big-lists/90042/27):
>
> - You can edit an existing input, but the save/cancel buttons will only show when you focus out of the input. I didn’t have a trivial way to fix it for now, will think more about it.

Yep, this is also quite confusing.

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [October 7, 2018, 7:10am UTC](https://meta.discourse.org/t/some-feedback-on-big-list-settings-component/98923/2 "2018-10-07T07:10:51Z")

</div>

hi, thanks for feedback:

1. is supposed to take full width, thats probably a recent regression or something else

2. if 1 is working I feel like it’s not really needed. But Im not against this.

3. (and4) are mostly results of how site settings work and would require to change a lot of things

---

<div class="post-metadata">

### Author: ![danekhollas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/danekhollas/32/79637_2.png) [@danekhollas](https://meta.discourse.org/u/danekhollas)
#### Post date: [October 7, 2018, 11:52am UTC](https://meta.discourse.org/t/some-feedback-on-big-list-settings-component/98923/3 "2018-10-07T11:52:24Z")

</div>

Thanks, got it.

Regarding 3., I think part of the issue is that green checkmark appears at the top of the list so if you have a lot of entries it is easier to miss. It might help if it appeared right next to the input field, but I get how that could be less visually pleasing.

🤔 Hmm, and it wouldn’t work anyway if you edited already existing entries so never mind I guess…

---

<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: [October 7, 2018, 8:38pm UTC](https://meta.discourse.org/t/some-feedback-on-big-list-settings-component/98923/4 "2018-10-07T20:38:13Z")

</div>

I am against auto save, but a general fix we should make to ALL site settings is:

If you mess with site settings and try to navigate to a new page we should display “you have changed the FOO site setting and not applied your change, navigate to a new page?” In a modal.

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [October 8, 2018, 3:17am UTC](https://meta.discourse.org/t/some-feedback-on-big-list-settings-component/98923/5 "2018-10-08T03:17:35Z")

</div>

> [@sam](#):
>
> a general fix we should make to ALL site settings is

Would be great to have this on user preferences as well. Been bit by forgetting to save once or twice 😃.

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [October 8, 2018, 10:06am UTC](https://meta.discourse.org/t/some-feedback-on-big-list-settings-component/98923/7 "2018-10-08T10:06:46Z")

</div>

was about to fix 1) but it’s coming from this recent commit [Prevent adming setting input from being too small in Safari · discourse/discourse@fc4a6ca · GitHub](https://github.com/discourse/discourse/commit/fc4a6ca7241467bd3345444d8d7e9ba79eeb61c2) which is adding style on `<input>` directly, can you have look please @awesomerobot ?

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [October 8, 2018, 10:09am UTC](https://meta.discourse.org/t/some-feedback-on-big-list-settings-component/98923/8 "2018-10-08T10:09:05Z")

</div>

> [@danekhollas](#):
>
> It would be nice if the whole content was displayed on hoover.

I just pushed this simple fix [FIX: adds a title attribute on value list input (#6463) · discourse/discourse@da8916a · GitHub](https://github.com/discourse/discourse/commit/da8916aecd573466de50c4765c11c39ae6bd0271)

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [October 8, 2018, 5:12pm UTC](https://meta.discourse.org/t/some-feedback-on-big-list-settings-component/98923/9 "2018-10-08T17:12:05Z")

</div>

Yes — just changed it so it only applies to checkboxes/radio inputs, it didn’t need to be that broad.

---

<div class="post-metadata">

### Author: ![danekhollas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/danekhollas/32/79637_2.png) [@danekhollas](https://meta.discourse.org/u/danekhollas)
#### Post date: [October 8, 2018, 6:05pm UTC](https://meta.discourse.org/t/some-feedback-on-big-list-settings-component/98923/10 "2018-10-08T18:05:07Z")

</div>

Awesome, thanks @awesomerobot and @j.jaffeux! Just upgraded, works great! 👍

> [@sam](#):
>
> If you mess with site settings and try to navigate to a new page we should display “you have changed the FOO site setting and not applied your change, navigate to a new page?” In a modal.

Yes, that would be awesome!
